사용자 정의 구현 클래스명의 규칙으로 'repository interface 명 + Impl'인데,
1) 별도 정의한 interface 명 + Impl > 예: MemberRepositoryCustomImpl
2) 본체 repository i/f 명 + Impl > 예: MemberRepositoryImpl
이 두 가지가 모두 허용됨을 확인했습니다.
이에 더하여, 프로젝트 내에 두 가지 모두 각각의 클래스로 구현하면 1)번이 실행됨을 확인했습니다.
Spring이 1)에 우선순위를 두는 것 같습니다.
성규님 공유 감사합니다^^
답글