在springboot中,在application.properties的設定檔中新增spring.jpa.open-in-view=true方法失效
1、在application.properties的設定檔中新增
spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true;
2、在測試的方法上新增@Transactional註解。
懶載入或延遲載入是指spring容器啟動的時候先不把所有的bean都載入到spring的容器中去,而是在當需要用的時候,才把這個物件實例化到容器中。
縮短啟動時間
如果發生設定錯誤,則在系統啟動的時候發現不了,需要嚴格測試,且需要確保JVM的堆空間可以滿足所有的bean
懶加載又分為全域懶加載和局部懶加載,全局時透過配置實現,局部時透過在類上增加@Lazy註解實現
以上是springboot jpa延遲載入問題怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!