@RepositoryDefinition1 Spring Day 27 : Repository 기능 제한 JpaRepository 에서 사용할 메서드 제한하기 JpaRepository 는 기본적으로 모든 기능을 제공하기 때문에 리스크가 있을 수 있다. 예를 들어 Optional findByPassword(String password); 메서드처럼 user의 password를 조회하는 기능을 제한할 필요가 있다. @RepositoryDefinition (실용적인 관점에서 사용) @RepositoryDefinition 어노테이션을 붙이면 BeanDefinition 에 직접 접근하여 프로그래밍으로 주입받을 구현체 메서드들을 지정해서 요청할 수 있다. @RepositoryDefinition(domainClass = User.class, idClass = Long.class) public interface UserR.. 2024. 3. 5. 이전 1 다음