스프링의 @ComponentScan
2022. 1. 14. 08:30
Spring
@ComponentScan이란 @Component가 붙은 클래스를 모두 빈으로 등록하도록 해주는 어노테이션이다. @Autowired가 붙은 Target에 자동으로 등록된 빈을 타입으로 조회하여 의존 관계 주입을 해주는 어노테이션이다. 먼저 수동으로 빈을 등록하는 방법을 간단히 알고 넘어가자. 아래와 같이 AppConfig라는 클래스에 @Configuration을 붙이고 @Bean을 사용해서 하나하나 모두 설정을 해주고 new AnnotationConfigApplicationContext(AppConfig.class)로 스프링 빈으로 등록을 하게 된다. @Configuration public class AppConfig { @Bean public MemberService memberService() { r..