스프링 빈을 등록하는 2가지 방법
컴포넌트 스캔과 자동 의존관계 설정
@Component 애노테이션이 있으면 스프링 빈으로 자동 등록된다.
@Controller 컨트롤러가 스프링 빈으로 자동 등록된다.
자바 코드로 직접 스프링 빈 등록하기
@Configuration 안에 @Bean
참고
: DI에는 필드 주입, setter 주입,
생성자 주입
3가지가 있다.
각각 장단점