Open raycon opened 2 years ago
어느시점에서부턴가 스프링 문서에서 @Configuration 이 @Configuration(proxyBeanMethods = false) 로 변경되었다.
@Configuration
@Configuration(proxyBeanMethods = false)
빈을 생성할 때 파라미터 주입으로 다른 빈을 주입받는 방식 대신, 자기 자신의 메소드를 호출해서 빈을 가져오는 경우에는 프록시가 필요하다. 이 반대의 경우에는 불필요한 프록시 생성을 위한 작업이 추가된다.
https://github.com/spring-projects/spring-boot/issues/9068
결론: 개발자가 만드는 한두개 클래스는 별로 신경쓰지 않아도 될 것 같다.
어느시점에서부턴가 스프링 문서에서
@Configuration
이@Configuration(proxyBeanMethods = false)
로 변경되었다.빈을 생성할 때 파라미터 주입으로 다른 빈을 주입받는 방식 대신, 자기 자신의 메소드를 호출해서 빈을 가져오는 경우에는 프록시가 필요하다. 이 반대의 경우에는 불필요한 프록시 생성을 위한 작업이 추가된다.
https://github.com/spring-projects/spring-boot/issues/9068
결론: 개발자가 만드는 한두개 클래스는 별로 신경쓰지 않아도 될 것 같다.