springboot2懶載入使用和問題
阿新 • • 發佈:2021-02-05
技術標籤:學習筆記
使用場景:
考慮載入的bean不需要在專案啟動時就建立,這是一個全域性的懶載入設定,如果需要某個特定的bean懶載入,則可用@Lazy註解
全域性配置使用方法:
引入上圖的配置,改為true即可
spring.main.lazy-initialization=true
特定配置使用方法:
@Bean
@Lazy
public LazyBean lazyBean(){
return new LazyBean();
}
注意:
當某些bean需要專案啟動就建立的時候,不能用全域性懶載入配置。如:專案啟動就建立定時器bean,則啟用該配置,不會進行定時器的建立