일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- android facebook
- ImageLoad
- 삼량진
- mysql
- 안드로이드 이미지 로드
- volley
- workbench
- 로드바이크
- 삼량진 자전거
- 구포에서 자전거
- 자바
- 구포에서 삼량진
- 낙동강 종주
- elk stack
- NetworkImageView
- httpclient post
- 부산에서 창원 자전거
- 구조체
- C언어
- spring
- c언어 구조체
- laravel
- android imageView zoom
- spring boot
- image zoom
- android ImageLoad
- 자전거
- 창원에서 부산
- android loadImage
- 부산에서 창원
- Today
- Total
목록spring (4)
은근한
Laravel에서의 Validation 처리는 Request 요청을 받은 데이터로 사용을 했었다.Spring에서 비교를 해보자면 HttpServletRequest request로 파라미터로 받아서 getParameter 메소드를 사용해서 검사를 하는 방식이였다.하지만, Spring에는 어노테이션이 있다! 모델에 어노테이션을 적용해서 BindingResult로 에러를 처리 할 수 있다. @NotNull, @NotEmpty를 사용.*Validation 어노테이션은 http://docs.oracle.com/javaee/7/api/javax/validation/constraints/package-summary.htmlpublic class User implements UserDetails{ private Str..
Spring에서 인터셉터나 필터, 컨트롤러 등에서 로그인한 사용자 정보를 가져 오고 싶을 때Authentication auth = SecurityContextHolder.getContext().getAuthentication(); Get the username of the logged in user: getPrincipal()Get the password of the authenticated user: getCredentials()Get the assigned roles of the authenticated user: getAuthorities()Get further details of the authenticated user: getDetails()4가지의 메소드가 있고, 유저이름을 알기위해서 getP..
로그 관리는 ELK Stack등을 이용한 중앙집중 기법을 사용하고자 한다. ELK Stack을 사용해 로그를 수집할 경우 기본 텍스트보다 JSON형식의 로그를 사용하는 것이 효율적이다. 그래서 스프링 아티팩트에 logstash-logback-encoder 추가 (Maven) net.logstash.logback logstash-logback-encoder 4.7 * gradle을 사용하시는 분은 google에 'logstash-logback-encoder gradle' 라고 치면 나온다. JSON 형식의 로그를 사용하기 위해 Decorator를 작성 따로 사용하기 위해 'logback' 패키지를 만들고 두 개의 파일을 작성한다. package kaonashi.ryoko.logback; import com..
application.propertiesspring.datasource.driverClassName=com.mysql.jdbc.Driver드라이버를 찾지 못할 때 Maven(pom.xml) 파일에 mysql mysql-connector-java 5.1.31 위의 소스를 추가해주면 된다. 시큐리티 설정에서 계속하다가 xml을 계속해서 설정하는 부분과 공식 도큐먼트에서 부트로 설명이 되어있기에 기존에 스프링을 사용하다가 부트로 넘어왔다.