이 프로젝트는 스프링 부트와 AWS로 혼자 구현하는 웹 서비스
를 통해 구현한 프로젝트입니다. 스프링 부트와 자바 최신 버전을 적용하기 위해 책에서 제시된 버전보다 상위 버전으로 마이그레이션 하였습니다.
적용 버전
- 스프링 부트 3.0.5
- JAVA 17
- JUnit5
- Spring Security 6.0.2
학습을 하면서 여러가지 문제가 있었습니다.
- JUnit4 → 현재는 JUnit5로 변경되면서 많은 부분에서 변경이 있었습니다.
- 스프링 부트 3.x 버전으로 올라가면서 Spring Security도 6.x 버전 이상으로 변경되었습니다.
그렇기 때문에 테스트와 시큐리티를 최신 버전으로 학습하기에는 적절하지 않지만 이전 버전과 어떻게 달라졌는지 학습하기에는 괜찮았습니다.
다만, 2023년 4월 현재 기준으로 이 책은 추천하지 않습니다. 코드를 구현하면서 잘못 기재된 부분이 많았고, 최신 버전을 사용하여 구현한다면 이 책은 맞지 않을 것입니다.