![](/img/trans.png)
[英]How do I force a spring container not to return a singleton instance of a bean?
[英]How do I initialize a singleton spring bean when it is needed rather than on start up?
我有一個Web應用程序,它使用幾個dao類作為單例spring bean。 我的問題是初始化所有這些bean需要很長時間,而我寧願將時間分散到實際需要bean的時候(有些甚至可能不會使用,具體取決於用戶的操作)。 有一個簡單的方法嗎?
通過添加lazy-init="true"
將它們設置為懶惰初始化
例如:
<bean id="lazy" class="com.foo.ExpensiveToCreateBean" lazy-init="true"/>
在bean定義xml中
並在基於注釋的配置中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.