컴포넌트 스캔과 자동 의존관계 설정
- 생성자에 @Autowired 가 있으면 스프링이 연관된 객체를 스프링 컨테이너에서 찾아서 넣어준다. 이렇게 객체 의존관계를 외부에서 넣어주는 것을 DI (Dependency Injection), 의존성 주입이라 한다.
- 이전 테스트에서는 개발자가 직접 주입했고, 여기서는 @Autowired에 의해 스프링이 주입해준다.
참고: helloController는 스프링이 제공하는 컨트롤러여서 스프링 빈으로 자동 등록된다.
@Controller 가 있으면 자동 등록됨
스프링 빈을 등록하는 2가지 방법
- 컴포넌트 스캔과 자동 의존관계 설정
- 자바코드로 직접 스프링 빈 등록하기
'Back End > Spring' 카테고리의 다른 글
Spring - 웹MVC 예제 (홈화면 추가) (0) | 2023.07.04 |
---|---|
Spring - 스프링빈과의 의존관계2 (0) | 2023.07.04 |
Spring - 회원관리예제 (회원 서비스 테스트) (0) | 2023.07.04 |
Spring - 회원관리예제 (회원 서비스 개발) (0) | 2023.07.04 |
Spring - 회원관리예제 (테스트케이스 작성) (0) | 2023.07.04 |