본문 바로가기

개발/Spring

컴포넌트 스캔 간단 정리

컴포넌트 스캔이란 스프링이 직접 클래스를 검색해서 빈으로 등록해주는 기능

 

@Component를 클래스에 붙여야 스프링이 Bean으로 등록한다.

 

설정 클래스에서 @ComponentScan 애노테이션을 적용해야 한다.

만약 특정 대상을 스캔에서 제외하고 싶다면 excludeFilters 속성을 사용한다.

 

다음 애노테이션을 붙인 클래스가 컴포넌트 스캔 대상에 포함된다. 

@Component

@Controller

@Service

@Repository

@Aspect

@Configuration

 

 

 

 

 

반응형