SMALL
@Component 란?
스프링 프레임워크에서 컴포넌트 스캐닝을 통해 빈으로 등록되는 클래스에 적용되는 어노테이션이다.
즉 @SpringBootApplication 에서 @ComponentScan 를 하기 때문에 자동적으로 Ioc 컨테이너에 등록 된다.
자세한 내용은 아래에 설명 하겠다.
@ComponentScan
해당 Bean 들을 전부 Ioc 컨테이너에 등록시켜준다.
Spring boot 에서는 어떻게 할까?
@SpringBootApplication 에 들어가게 되면
위와 같이 @ComponentScan 이 포함되어 있다. 즉 Spring 에서는 xml 파일을 통해 bean 을 등록했다면, 여기에는 @SpringBootApplication 에서 @ComponentScan 어노테이션을 통해 하위 패키지들중 Bean 을 다 찾아서 Ioc 컨테이너에 등록을 해준다.
반응형
LIST
'Spring' 카테고리의 다른 글
Hibernate (0) | 2023.06.13 |
---|---|
JPA 구조 및 이론 (2) | 2023.06.13 |
Request 와 Response (4) | 2023.06.09 |
Spring Security (2) (0) | 2023.06.08 |
Json 방식으로 데이터 보내기 (0) | 2023.06.08 |