[Spring] 컴포넌트 스캔과 의존관계 자동 주입
이번 포스팅부터는 컴포넌트 스캔에 대하여 알아볼 것이다. 컴포넌트 스캔은 의존관계 자동 주입과 연결된 것이 있다. 하나씩 알아보자! 지금까지는 스프링 빈을 등록할 때는 자바 코드의 @Bean을 통해서 설정 정보에 직접 등록할 스프링 빈을 나열했다. 앞선 예제들에서는 개수가 몇 개 되지 않았지만, 이렇게 등록해야할 스프링 빈이 매우 많아지면 일일이 등록하기도 귀찮고, 설정 정보도 커지고, 누락하는 문제도 발생한다. 그래서 스프링은 설정 정보가 없어도 자동으로 스프링 빈을 등록하는 컴포넌트 스캔이라는 기능을 제공한다. 또 의존관계도 자동으로 주입하는 @Autowired라는 기능도 제공한다. 코드로 한 번 살펴보자. 다음과 같은 새로운 AutoAppConfig 클래스를 하나 생성하자. package hello..