Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

@Configuration(proxyBeanMethods = false) #123

Open
raycon opened this issue Apr 8, 2022 · 0 comments
Open

@Configuration(proxyBeanMethods = false) #123

raycon opened this issue Apr 8, 2022 · 0 comments

Comments

@raycon
Copy link
Owner

raycon commented Apr 8, 2022

어느시점에서부턴가 스프링 문서에서 @Configuration@Configuration(proxyBeanMethods = false) 로 변경되었다.

빈을 생성할 때 파라미터 주입으로 다른 빈을 주입받는 방식 대신, 자기 자신의 메소드를 호출해서 빈을 가져오는 경우에는 프록시가 필요하다.
이 반대의 경우에는 불필요한 프록시 생성을 위한 작업이 추가된다.

spring-projects/spring-boot#9068

결론: 개발자가 만드는 한두개 클래스는 별로 신경쓰지 않아도 될 것 같다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant