본문 바로가기
반응형

Spring3

lombok @Data not working / getter setter 인식 불가 해결 언젠가 돌아오는 환경설정의 시간. 이번에도 환경설정하다가 시간을 많이 날린 관계로 미래의 나와 누군가를 위해 포스팅한다. 이번에 세팅하는 환경에서는 annotation을 통해 기능을 구현한 부분이 많았는데 그 중 lombok을 통해 기능 구현한 부분이 많이 있었다. class compile 중에 계속적으로 에러가 나는 부분이 lombok과 관련이 있었다. lombok을 사용해보지 않았던 관계로 annotation을 기반으로 기능을 추적하는데 @Data 라는 annotation의 편리한 기능을 알게 되었다는 장점이 있었으나, 이게 제대로 작동을 안해서 getter setter 부분이 인식이 안되는 관계로 720 item에서 에러가 발생하는 난감한 상황을 겪었다. 그럼 lombok을 처음 사용하거나 세팅이 .. 2018. 12. 3.
Spring 배치, 스케쥴러 사용하기 : Quartz, @Scheduled Spring 배치, 스케쥴러 사용하기 : Quartz, @Scheduled 이놈들 설정하느라고 황금같은 월요일과 화요일을 썼다. 둘을 사용하는 방법을 아주 잘 알게 된 시간이었으니, 각각을 정리하면서 보람차게 마무리하도록 하자. Quartz 처음에는 Quartz를 쓰려고 했다. 설정하다보니 알게 된 내용들을 정리하기도 했더랬다. 결론적으로는 프로젝트 환경과 맞지않는 단점을 하나 발견해서 세팅만 열심히 해놓고 쓰지않았다. 2018/10/29 - [PROGRAM/JAVA / JSP] - Spring 3.x + Quartz 연동 시 주의사항 1) Quartz 사용을 위한 기본 설정 pom.xml org.quartz-scheduler quartz 1.8.6 Spring 3.x을 사용하는 경우는 1.8.6을 사용.. 2018. 10. 30.
Spring 3.x + Quartz 연동 시 주의사항 Spring 3.x + Quartz 연동 시 주의사항 프로젝트 설정이 개발의 반이라지만 기존 프로젝트 설정을 변경하는 건 그보다 더 큰 작업임을 종종 느낀다. ^_ㅠ 일하면서 중간중간 변경이 필요하므로 일정이 더 쫄리기 때문이지.. 오늘은 Spring 3.x + Quartz 연동 시 주의사항에 대해 알아보자. 1) Quartz version은 1.8.6을 사용해라. 최신 버전의 jar 파일을 다운 받아서 (그마저도 2017년 4월이다) 사용하려 했더니 다 맞게 쓰고 maven update를 하고 프로젝트를 몇 번을 clean을 해도 안된다고 나오더니 그 이유가 있었더랬다. Spring 3.x 버전에서는 Quartz 2.x 이상을 사용할 수 없다. 2.x 이전에 나온 버전 중 가장 최신의 jar 파일인 1.. 2018. 10. 29.
반응형