흔히 Spring 위에서 Spring Data JPA 를 이용해 개발하다보면 아래와 같은 구조로 Service 가 Repository 를 의존하는 코드를 작성하곤 한다. 위와 같은 구조는 매우 흔하게 볼 수 있는 구조고 나도 처음 개발할 당시에 아무 생각없이 이런 구조를 사용하곤 했다. 하지만 위 구조에는 약간의 문제가 있다. 위 구조를 절대 사용하면...
Spring Security 는 Spring 으로 개발하는 어플리케이션 위에서 인증/인가를 구현하는데 도움을 주는 프레임워크다. 하지만 Spring Security 에 너무 의존적인 프로그래밍을 하거나 Spring Security 라는 프레임워크를 제대로 이해하지 못