本文小编为大家详细介绍“springboot jpa延迟加载问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“springboot jpa延迟加载问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
在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延迟加载问题怎么解决”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注恰卡编程网行业资讯频道。
springboot实现基于aop的切面日志
本文实例为大家分享了springboot实现基于aop的切面日志的具体代码,供大家参考,具体内容如下通过aop的切面方式实现日志...
SpringBoot定时任务功能怎么实现
SpringBoot中的@Import注解怎么使用
SpringBoot整合Lombok及常见问题怎么解决
springboot图片验证码功能模块怎么实现
Springboot+SpringSecurity怎么实现图片验证码登录
SpringBoot注解的知识点有哪些
SpringBoot注解的知识点有哪些这篇“SpringBoot注...
SpringBoot2.x中management.security.enabled=false无效怎么解决
springboot怎么禁用某项健康检查
springboot怎么禁用某项健康检查今天小编给大家分享一下sp...
SpringBoot2怎么自定义端点
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议