@configuration(proxyBeanMethods = false)
Specify whether {@code @Bean} methods should get proxied in order to enforce
bean lifecycle behavior, e.g. to return shared singleton bean instances even
in case of direct {@code @Bean} method calls in user code.
表明inter-bean references
和extenernal calls
是否能通過調用@Bean修飾的方法來獲取到bean
如果不想通過調用方法來獲取bean, 就可以設置proxyBeanMethods = false
效果就像
spring中factory-method
一樣生成bean