JPA : @Repository 어노테이션의 기능
- Spring/JPA
- 2022. 2. 6.
@Repository 어노테이션의 기능
1. ComponentScan의 대상
@Repository 어노테이션은 내부적으로 @Component 어노테이션을 상속 받는다. 따라서, @Repository 어노테이션이 있게 되면 @ComponentScan의 대상이 된다.
2. Exception 치환(JPA → Spring)
JPA를 사용하다 문제가 생기면, JPA는 내부적으로 JPA가 사용하는 Exception을 만들어서 사용자에게 알려준다. 이 때 @Repository 어노테이션이 있으면, JPA의 Exception이 Spring에서 사용하는 Exception으로 치환되어 제공될 수 있도록 한다.
'Spring > JPA' 카테고리의 다른 글
JPA : Pageable 객체를 이용한 페이징 (0) | 2022.02.06 |
---|---|
스프링 데이터 JPA : 구현체 확인 (0) | 2022.02.06 |
스프링 Data JPA : 사용자 정의 Repository 만들기 (0) | 2022.02.05 |
JPA : Base Entity 사용한 Audit 기능 사용하기 (0) | 2022.02.05 |
JPA : 객체의 영속성 컨텍스트 참조 (0) | 2022.02.05 |