[스프링 빈을 등록하는 2가지 방법]
1. 컴포넌트 스캔과 의존관계 설정
2. 자바 코드로 직접 스프링 빈 등록하기
- 실무에서는 주로 정형화된 컨트롤러, 서비스, 리포지토리 같은 코드는 컴포넌트 스캔 사용
- 정형화 되지 않거나, 상황에 따라 구현 클래스를 변경해야 하면 설정을 통해 스프링 빈으로 등록
- @Autowired를 통한 DI는 helloController, memberService 등과 같이 스프링이 관리하는 객체에서만 동작.
스프링 빈으로 등록하지 않고 내가 직접 생성한 객체에서는 동작하지 않음.
'Spring Boot' 카테고리의 다른 글
[게시판 만들기 (1)] SpringBoot + jpa + mysql 개발 환경 설정 (0) | 2024.01.12 |
---|---|
[스프링 입문] (5) 회원 관리 예제 - 웹 MVC 개발 (0) | 2024.01.10 |
[스프링 입문] (2) 스프링 웹 개발 기초 (0) | 2024.01.02 |
Thymeleaf란? (0) | 2023.12.31 |
[스프링 입문] (1) 프로젝트 환경설정 (0) | 2023.12.31 |