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