본문 바로가기

웹 프로그래밍/스프링

컴포넌트 스캔

컴포넌트 스캔

설정정보가 없어도 자동으로 스프링 빈을 등록하는 컴포넌트 스캔 기능 제공

@ComponentScan이 붙은 Config클래스를 통해

@Component가 붙은 클래스를 스프링 빈 객체로 등록(이름은 첫글자가 소문자가됨)

의존관계도 자동으로 주입하는 @Autowired와 함께 쓰임(타입으로 찾아서 주입)

 

탐색위치와 기본 스캔 대상

basePackeage로 컴포넌트 스캔할 시작위치 지정(하위 포함)

지정하지 않으면 @ComponentScan이 붙은 클래스의 패키지를 시작위치 지정(디폴트가 관례)

 

'웹 프로그래밍 > 스프링' 카테고리의 다른 글

스프링 빈 가져올때 팁  (0) 2023.02.18
의존관계 자동 주입  (0) 2023.02.17
싱글톤 패턴  (0) 2023.02.15
스프링 컨테이너와 스프링 빈  (0) 2023.02.14
IoC, DI, 컨테이너  (0) 2023.02.14