728x90

- 이 상태만 되면은 스프링 컨테이너가 해당 빈을 등록해 준다.(컨테이너가 관리해준다)
- 스프링이 시작될 때, 등록된 빈의 모두 생성해준다.

- 스프링 컨테이너에 등록되어 있는 서비스 객체를 가지고 와야 되기 때문에 Autowire를 사용한다
- MemberController 또한 스프링 컨테이너에서 관리되어야 되기 때문에 @Controller로 컨테이너에 등록한다.

Service

Repository

- @Component를 붙히게 되면 스프링 컨테이너가 관리하게 되는데 @Controller,@Service,@Repository 모두 안에 @Component가 붙어있다.
- 컨포넌트 어노테이션을 보고 스프링 컨테이너가 빈으로 등록해 주는 방식이 컴포넌트 스캔 방식이다.

- inflearn.startspring 밑에 있는 Component를 스캔하고, 그 위에 패키지들은 스캔하지 않는다(따로 설정해 주어야 한다)

728x90
'스프링 입문' 카테고리의 다른 글
| Ch05. 회원 관리 예제 (웹 MVC 개발회원 웹 기능) - 홈 화면 추가 (0) | 2021.11.28 |
|---|---|
| Ch04. 스프링 빈과 의존관계 - 자바 코드로 직접 스프링 빈 등록하기 (0) | 2021.11.27 |
| Ch03. 회원 관리 예제(백엔드 개발) - 회원 서비스 테스트 (0) | 2021.11.26 |
| Ch03. 회원 관리 예제(백엔드 개발) - 회원 서비스 개발 (0) | 2021.11.26 |
| Ch03. 회원 관리 예제(백엔드 개발) - 회원 리포지토리 테스트 케이스 작성 (0) | 2021.11.26 |