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 => 구성정보를 가진 클래스를 임포트한다.

 

 

반응형