월~목요일은 미니 프로젝트, 금~토는 클론코딩 프로젝트 진행을 했다.(클론코딩 다음주 목요일까지)
프론트와 첫 협업! 그동안 개인 과제만 진행하면서, 백엔드 스프링과 프론트 리액트가 어떻게 통신하고 합쳐지는지 궁금했었는데, 협업을 통해 궁금증이 해소되었다.
아쉬웠던 점은 서버 API 기능을 모두 구현한 후 백엔드 서버를 배포했던 점이다. 이번에 백엔드 API 기능 구현을 다 끝낸 후 서버에 올렸는데, 프론트에서 테스트할 시간이 부족하기도 했다. 본격적인 기능 구현을 하기 전에 프론트에서 백엔드 서버로 요청을 보낼 때 응답이 정상적으로 가는지 먼저 테스트를 해보고, API 기능이 구현될 때마다 서버에 올려서 프론트가 테스트할 수 있게 환경을 만들어야겠다고 느꼈다.
그리고 프론트와 백엔드와 진행상황을 초반에만 공유하고, 시간이 지날수록 각각 구현하기 바빠서 서로 진행상황을 확인을 못했던 것도 아쉬웠다. 다음에는 프론트의 작업 결과물을 중간에 확인할 수 있도록 진행상황을 공유해야겠다.
[JPA] Spring Data Jpa + Pageable로 Pagination 쉽게 구현하기
[Spring Security] Filter에서 발생하는 예외들을 모두 처리해보자