[Spring] Configuration 애노테이션 알아보기
·
BackEnd/Spring
· @Configuration@Configuration을 붙여주면Spring은 해당 클래스를 설정 정보(Configuration) 클래스로 인식합니다. 이번 글에서는@Configuration이 왜 필요한지,그리고 없으면 어떤 문제가 발생하는지를 살펴보겠습니다.- @Configuration이란? @Configuration은해당 클래스가 Spring Bean 설정 정보를 담고 있다는 것을Spring에게 알려주는 애노테이션입니다.즉,@Bean 메서드를 통해 Bean 생성과 의존관계 설정을 담당하는 설정 전용 클래스임을 명시합니다.- @Configuration 테스트다음과 같은 AppConfig가 있다고 가정해 보겠습니다.@Configurationpublic class AppConfig { @Bean ..