이전 포스팅에서는 자동 주입(@Autowired)을 다뤘습니다. 자동 주입이란 빈에 의존객체를 자동으로 주입하는 것을 의미합니다. 그렇다면 자동 주입처럼 빈도 자동으로 스캔해주는 기능이 있겠죠? 바로 그 역할을 해주는 어노테이션이 바로 @Component 입니다. 이제까지는 @Bean을 사용해 수동으로 스프링에 빈을 등록했다면, @Component를 클래스에 붙이면 그 클래스를 스캔해 설정코드 없이 자동으로 클래스를 빈으로 등록할 수 있습니다. @Component("infoPrinter") public class MemberInfoPrinter { private MemberDao memDao; private MemberPrinter printer; public void printMemberInfo(Str..