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