Spring
태태개발일지 -Spring(토비 님)
태태코
2024. 12. 18. 20:55
반응형
오늘은 간단한 어너테이션의 기능들을 알아보겠다.
@ConditionalOnSingleCandidate
Spring container bean 구성정보에 하나의 클래스만 등록이 되어있다면 가져와서 사용하겠다는 뜻이다.
예를 들면
@ConditionalOnSingleCandidate(DataSource.class)
아래와 같이 사용하고 DataSource.class가 하나만 있을 때 가져와서 사용한다는 뜻이다.
jdbcTemplate, jdbcTransactionManger는 가장 기본적인 jdbc 의존성이고 @Transactional 어노테이션을 사용할 수 있게 해준다.
@EnableTransactionManagement
selecter를 통하여 proxy기반 , aspectj 기반의 구성정보를 가져온다.
enable => 구성정보를 가진 클래스를 임포트한다.
반응형