스프링부트로 그룹캘린더 만들기..
User, Group, Calendar로 사용자가 커플관계를 맺고 캘린더를 작성하는 것 까지 끝이 났었다.
끝이 다가올수록 지치기도하고 바빠져서 손 놓고 다른 일 하다가 최근 스프링 데이터 JPA 강의를 들었고 코드 리팩토링이 절실하다는 생각이 들었다.
살짝 난잡하고 지저분한 코드여서 지금 당장 공개 불가지만^^..
하나씩 고쳐나가면서 어떻게 수정했는지 포스팅 해 볼 셈이다.
역시 끝날때까지 끝난게 아니다!
우선은
1. 순수 JPA로 작성된 부분은 스프링 데이터 JPA로 변경해보고
2. Auditing을 사용해 작성자, 작성일, 수정자, 수정일 주입
3. 페이징과 정렬 기능도 잘 먹혀보기
4. QueryDSL 작성된 부분은 다음 강의 듣고 수정할 부분이 있는지
진행 해 보려한다!