
@Configuration, @Bean Spring에서 Bean을 수동으로 등록하기 위해서 설정 클래스 위에 @Configuration 어노테이션을 추가하고, @Bean을 사용해 수동으로 빈을 등록, 관리할 수 있게 된다. 이때 내부적으로 어떤식으로 동작하는지 확인하면서 @Configuration과 @Bean을 파헤쳐보는 것을 목적으로 한다. 해당 글은 김영한님의 온라인강의 [스프링 핵심 원리 - 기본편]의 내용을 기반으로 작성하였습니다. @Configuration / @Bean 수동으로 스프링 컨테이너에 Bean을 등록하기 위한 어노테이션이다. 1개 이상의 @Bean을 제공하는 클래스의 경우 반드시 @Configuration을 명시해 주어야 싱글톤이 보장된다. 유지보수성을 높이기 위해 애플리케이션 전범..