Can someone give a real case example of how using boolean element proxyBeanMethods is going to change how the application's bean interact with one another ? From my understand setting proxyBeanMethods to false is similiar to using @Lazy annotation on the dependencies of a bean in which those dependencies will only be created once the methods that return them are called therefore improve the startup speed. Is there anything I'm missing ?