IoC 컨테이너에 Bean을 등록하기 위해서 사용
@Component: 개발자가 작성한 class를 기반으로 실행 시점에 인스턴스 객체를 1회(싱글톤) 생성
-> @Controller, @Service, @Repository는 모두 @Component 이며 실행 시점에 자동으로 의존성을 주입
@Bean: 개발자가 작성한 method를 기반으로 매서드에서 반환하는 객체를 인스턴스 객체로 1회(싱글톤) 생성
'Back-end > Spring' 카테고리의 다른 글
[Spring] DI, DL, IoC , AOP란? (0) | 2021.11.16 |
---|---|
[Spring] WAS와 WS의 차이 (0) | 2021.11.16 |
[Spring] Autowiring 과정 (0) | 2021.11.16 |
[Spring] DI(Dependency Injection) 종류는 어떤 것이 있고, 이들의 차이는 무엇인가요? (0) | 2021.11.16 |
[Spring] IoC 컨테이너의 역할 (0) | 2021.11.16 |