@Bean
여러 빈들을 설정하고 관리하는 클래스에서 쓰이는 어노테이션이다.
@Component 스캔으로 스캔이 가능하다.
여러 @Bean 메서드들로 부터 반환된 객체를 싱글톤 객체인 Spring Bean으로 등록한다.
유지보수가 좋다.