如何在我的 JavaConfig 應用程式背景關系中設定此屬性?
<beans default-lazy-init="true">
<!-- no beans will be pre-instantiated... -->
</beans>
uj5u.com熱心網友回復:
Springorg.springframework.context.annotation.Layz注釋指示 bean 是否要延遲初始化。
您可以將其添加到@Configuration類、@Bean方法或@Component(例如帶@Service注釋的類)
單個 bean 的示例:
@Configuration
public class MyConfig {
@Bean
@Lazy
public Example myLayzBean() {
return new Example();
}
}
一個配置類中所有 bean 的示例
@Configuration
@Lazy
public class MyConfig {
@Bean
public Example1 myLayzBean1() {
return new Example1();
}
@Bean
public Example2 myLayzBean2() {
return new Example2();
}
}
組件掃描找到的bean示例
@Service
@Lazy
public class Example3 {
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/435147.html
