본문 바로가기

2018/06

[LOMBOK] constructor ... is already defined in class ... (1.16.22) 1. 현상 - Spring boot 1.5.14 로 프로젝트를 세팅하는 중 에러 발생. - Lombok Annotation 적용해놓은 class에서 컴파일 에러 - Github 이슈함 검색... 버그...@Data@NoArgsConstructor@AllArgsConstructorpublic class Sample { private String test1; private String test2;}2. 해결법 ..
[Spring] Filter & Interceptor 1. Filterpublic interface Filter { void doFilter(ServletRequest request, ServletResponse response, FilterChain chain);} 1) Filter란?  - J2EE 표준 스팩 2) init()  - 필터 인스턴스 초기화 3) doFilter()  - 전/후 처리 4) destroy()&nbs..
[Spring Boot] 2.x 로 변경했을 때, Thymeleaf layout이 404일 경우 1. thymeleaf-layout-dialect 추가(관련 글) 1) 기존<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency> 2) 변경<dependency> &l..
[S3] 특정 IP만 사용 가능하도록 설정하는 법 1. S3 버킷 설정2. 설정 추가{   "Version":"2012-10-17",   "Id":"S3PolicyId1",   "Statement":[      {         "Sid":"IPAllow",         "Effect":"Allow",    &n..
[Spring Social Facebook] Error message is (#12) bio field is deprecated for versions v2.8 and higher User Bios - The bio field on the User object is no longer available. If the bio field was set for a person, the value will now be appended to the about field.1. 문제 - spring-social-facebook:2.0.3 에서 'PROFILE_FIELDS' 내 bio 필드가 있어서 안됨. (위 내용 참고)&..
How to create dynamic a form! 1. 동적으로 HTML Form을 생성<html> <head></head><body><script> generatorForm(); function generatorForm() { var formEle = document.createElement("form"); formEle.setAttribute('method',"post"); formEle.set..
2018-06-05 : Cloud Native Day in seoul Pivotal 이 서울에서 처음 진행하는 행사라고 함.​1. 개발에 집중하기 - 개발자가 개발에 집중 할 수 있어야한다. - 운영환경에서 손쉽게 모니터링을 할 수 있어야한다. (Spring actuator) - 배포는 편하게 잘~ 되어야한다. ​ -> 위 내용을 듣는동안 공감이 많이 갔다. 업무를 진행하면서 세팅한 프로젝트들은 위 내용들을 잘 수행하였는가? 부족한 부분이 어디였을까?를 고민했다. 그러다보니 어느정도는 구축해서 운영하는 듯 했다..
AWS s3 upload source Tip 1. Content Type - 파일명에 따라 ContentType을 설정한다.ObjectMetadata objMeta = new ObjectMetadata();objMeta.setContentType(Mimetypes.getInstance().getMimetype(saveFileNm));2. Content Length - byte length를 추가한다.ObjectMetadata objMeta = new ObjectMetadata..