Lewis's Tech Keep
[JPA] JPA Repository interface는 왜 @Repository 없이도 작동할까? 본문
JPA 프로젝트를 하다가 의문스러웠던 점이 있었는데
Repository 어노테이션 없이 autowired를 쓰는데 그대로 빈 주입이 잘 되는 것이었다.
빈을 등록하는 곳은 없는데 빈 주입은 가능하다는 점이 이상해서 찾아보게 되었다.
repository annotation
repository annotation2
spring document
위 링크들을 참고 해 보면 결론적으로는
spring boot 환경에서는 repository interface를 가지고 있는 구현체가 있으면 자동으로 빈 등록을 해주는 것이었다.
'Java > JPA' 카테고리의 다른 글
[JPA] 엔티티가 final이 될 수 없는 것에 대하여 (0) | 2023.03.08 |
---|---|
[JPA] 객체 그래프 탐색 (0) | 2021.11.12 |
Comments