[Spring] Spring @Configuration 란?

·
Spring
안녕하세요. 절박한 개발잡니다. 오늘은 @Configuration에 대해 알아보고자 합니다. 바로 시작해보겠습니다. @Configuration란?스프링 IOC 컨테이너에게 빈 정의를 포함하는 클래스임을 선언하는 애터네이션입니다.기본적으로 CGLIB 프록시를 생성하여 빈 메서드 호출을 가로채 싱글턴을 보장합니다.@Configurationpublic class AppConfig { @Bean public Engine engine() { System.out.println("엔진 생성!"); return new Engine(); } @Bean public Car car1() { return new Car(engine()); // en..