다대다 관계는 모두 1:N, N:1 로 풀어냈다.다음과 같이 노션을 통해서 API 명세를 진행했다. 이전 프로젝트에서도 이렇게 API 에 따른 기능 구현을 진행하니 개발이 수월했던 경험이 있다.
Spring Secuirty 를 구현하다보면, 반드시 UserDetailsService 를 구현해야 한다는 말을 종종 들었다. 왜 반드시 해당 인터페이스를 구현해야 하고, 이 인터페이스가 수행하는 기능은 무엇일까? UserDetailsService 의 핵심적인 기능은