일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- c언어 구조체
- 부산에서 창원 자전거
- 로드바이크
- android loadImage
- 자전거
- android facebook
- 자바
- image zoom
- 안드로이드 이미지 로드
- volley
- 구조체
- 삼량진 자전거
- 낙동강 종주
- 구포에서 자전거
- workbench
- spring boot
- NetworkImageView
- 삼량진
- httpclient post
- mysql
- elk stack
- 부산에서 창원
- android ImageLoad
- ImageLoad
- 창원에서 부산
- C언어
- android imageView zoom
- spring
- laravel
- 구포에서 삼량진
- Today
- Total
은근한
로그 관리는 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..
resources 내에 mybatis 폴더를 만들고 mybatis 내의 mapper 폴더를 생성해서 xml 파일을 관리할 예정이다. Mybatis Mapper Xml에 사용될 DTD (Document Type Definition) ex) select NOW() namespace에는 Mapper Interface를 적어주게 되면 Interface 내의 Method Name 과 Xml내의 id 값이 일치하면 자동으로 맵핑 시켜준다. *namespace가 헷갈릴수도 있는데 xml이 아닌 interface위치를 맵핑시켜주면 된다. application.properties#Mybatis mybatis.type-aliases-package=kaonashi.ryoko mybatis.mapper-locations=my..
application.propertiesspring.datasource.driverClassName=com.mysql.jdbc.Driver드라이버를 찾지 못할 때 Maven(pom.xml) 파일에 mysql mysql-connector-java 5.1.31 위의 소스를 추가해주면 된다. 시큐리티 설정에서 계속하다가 xml을 계속해서 설정하는 부분과 공식 도큐먼트에서 부트로 설명이 되어있기에 기존에 스프링을 사용하다가 부트로 넘어왔다.
프로젝트 임시이름 ; Ryoko 로그인 처리 로그인 처리를 할 때 내 생각에 중요하게 생각되는 부분은 Authentication(인증), Validation(유효성) 부분이다. 근 10시간 째 인증을 하기 위해 spring security를 셋팅하고 테스트 하고 있는데 크게 진전이 없다. 스프링 공식 문서는 spring boot로 되어있어서 설정이 조금씩 다르게 되어 있기에 애먹는 부분이 많이 있다. 먼저 처리할 부분이 인증(로그인) 여부에 따라서 접근/제한 설정을 하려고 하는데 언제 성공할지는 계속 해봐야 알 것 같다.. 계속 하다가 안되면 스프링 부트로 해버릴까보다..ㅜㅜ ------------------------------------------------------------------------..