gpt4 book ai didi

springboot jpa 延迟加载问题的2种解决

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 32 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章springboot jpa 延迟加载问题的2种解决由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

springboot jpa 延迟加载问题

在springboot中,在application.properties的配置文件中新增spring.jpa.open-in-view=true方法失效 。

经过测试,有两种解决办法:

1、在application.properties的配置文件中新增 。

?
1
spring.jpa.properties.hibernate.enable_lazy_load_no_trans= true

2、在测试的方法上添加@Transactional注解.

关于springboot 延迟加载

懒加载或者延迟加载是指spring容器启动的时候先不把所有的bean都加载到spring的容器中去,而是在当需要用的时候,才把这个对象实例化到容器中.

优点:

缩短启动时间 。

缺点:

如果发生配置错误,则在系统启动的时候发现不了,需要严格测试,且需要保证JVM的堆空间可以满足所有的bean 。

懒加载又分为全局懒加载和局部懒加载,全局时通过配置实现,局部时通过在类上增加@Lazy注解实现 。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我.

原文链接:https://blog.csdn.net/hsz2568952354/article/details/82724719 。

最后此篇关于springboot jpa 延迟加载问题的2种解决的文章就讲到这里了,如果你想了解更多关于springboot jpa 延迟加载问题的2种解决的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com