반응형
출처 : Spring 5프로그래밍 입문
컴포넌트 스캔은 스프링이 직접 클래스를 검색해서 빈으로 등록해주는 기능이다.
1.@Component 애노테이션으로 스캔 대상 지정
스프링이 검색해서 빈으로 등록할수 았으려면 클래스에 @Component 애노테이션을 붙여야 한다.
2.@ComponentScan 애노테이션으로 스캔 설정
@ComponentScan에노테이션의 basePackages속성값은 ["spring"]입니다.
3. 예제 실행
4. 스캔 대상에서 제외하거나 포함하기
excludeFilters 속성을 사용하면 스캔할 때 특정 대상을 자동 등록 대상에서 제외할 수 있다.
5.컴포넌트 스캔에 따른 충돌 처리
06. 빈 라이프사이클과 범위
1. 컨테이너 초기화와 종료
AnnotationConfigApplicationContext의 생성자를 이용해서 컨텍스트 객체를 생성
컨테이너를 사용한다는 것은 getBean()
컨테이너 종료close()
2.스프링 빈 객체의 랑프사이클
객체 생성-> 의존 설정 ->초기화 -> 소멸
3. 빈객체의 생성과 관리 범위
한개 객체만 존제 - singleton
반응형
'책 > Spring 5프로그래밍 입문' 카테고리의 다른 글
09.스프링 MVC시작하기 10. 스프링 MVC 프레임워크 동작 방식 (0) | 2020.09.26 |
---|---|
07 . AOP프로그래밍 08.DB연동 (0) | 2020.09.24 |
04. 의존 자동 주입 (0) | 2020.09.20 |
03. 스피링 DI (0) | 2020.09.19 |
02. 스프링 시작하기 (0) | 2020.09.18 |