Это не то же самое, что @Lazy
, и это также объясняется в javado c объекта.
По умолчанию true
означает, что каждый метод @Bean
будет проксироваться через CgLib. Каждый вызов метода будет проходить через прокси-сервер и, предполагая, что bean-объекты одноэлементной области видимости будут возвращать один и тот же экземпляр при каждом вызове метода.
При установке его на false
такой прокси-метод не будет создан, и каждый вызов метода будет создавать новый экземпляр компонента. Это будет действовать как фабричный метод. По сути, это то же самое, что и так называемые Bean Lite Mode или @Bean
методы для не @Configuration
аннотированных классов.
Теперь последний не совпадает с @Lazy
, который откладывает строительство только до того момента, когда это необходимо.