본문 바로가기

프로젝트

SpringBoot로 그룹캘린더 만들기 시즌2 - 코드 리팩토링

 

스프링부트로 그룹캘린더 만들기..

User, Group, Calendar로 사용자가 커플관계를 맺고 캘린더를 작성하는 것 까지 끝이 났었다.

끝이 다가올수록 지치기도하고 바빠져서 손 놓고 다른 일 하다가 최근 스프링 데이터 JPA 강의를 들었고 코드 리팩토링이 절실하다는 생각이 들었다.

살짝 난잡하고 지저분한 코드여서 지금 당장 공개 불가지만^^..

 

하나씩 고쳐나가면서 어떻게 수정했는지 포스팅 해 볼 셈이다.

 

역시 끝날때까지 끝난게 아니다!

 

우선은

1. 순수 JPA로 작성된 부분은 스프링 데이터 JPA로 변경해보고

2. Auditing을 사용해 작성자, 작성일, 수정자, 수정일 주입

3. 페이징과 정렬 기능도 잘 먹혀보기

4. QueryDSL 작성된 부분은 다음 강의 듣고 수정할 부분이 있는지

진행 해 보려한다!