스프링 컴포넌트 스캔과 @Autowired 앞선 포스트에서 스프링 빈을 등록할 때는 자바 코드의 @Bean 을 통해서 설정 정보에 직접 등록할 스프링 빈을 나열했다. 등록해야할 스프링 빈이 수십, 수백개가 되면 일일이 등록하기도 귀찮고, 설정 정보도 커지고, 누락하는 문제도 발생한다. 그래서 스프링은 설정 정보가 없어도 자동으로 스프링 빈을 등록하는 컴포넌트 스캔이라는 기능을 제공한다. 또 의존관계도 자동으로 주입하는 @Autowired 라는 기능도 제공한다. @Configuration @ComponentScan public class AutoAppConfig { } 앞선 포스트들에서 수동으로 빈을 등록할 때에는 빈들간의 의존 관계를 수동으로 맺어주었다. 그런데 @ComponentScan 을 이용해 자동..