SpringBoot + Spring Data JPA 项目启动很慢,要7分钟

axincto 2022-04-16 15:42:03

请教热心的网友,希望得到大家的帮助

.
项目中使用了Spring Data JPA,项目启动时间很慢,需要7分钟才能启动完成.通过日志,观察,发现是在项目启动过程中,对所有Repository创建代理, 项目中Repository有很多,只创建Repository 的时间就占用了5分钟,每次修改完代码,自动重启就要耗费很长时间,很折磨人,开发效率也很低.


请问前辈,这个有解决的方法吗? 比如,可不可以在项目启动的时候不创建代理, 而是在真正访问某个Repository的时候再创建代理,或者有没有其他的解决方案?

...全文
694 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
linch_ran 2024-11-01
  • 打赏
  • 举报
回复

有大神解决没,springboot从v2.1.14升级到v2.5.15 也遇到了,
日志打印到Bootstrapping Spring Data JPA repositories in DEFAULT mode.就卡主,要10分钟才能打印后面的日志,启动完成

wsxssgg 2023-02-22
  • 打赏
  • 举报
回复

spring.main.lazy-initialization=true
spring.data.jpa.repositories.bootstrap-mode=lazy

参考:
https://www.baeldung.com/spring-boot-startup-speed
https://stackoverflow.com/questions/30133544/very-slow-spring-boot-application-startup

axincto 2022-10-08
  • 打赏
  • 举报
回复

期待回复

lpf96 2022-07-08
  • 打赏
  • 举报
回复

同样的问题,期待解决

axincto 2022-10-08
  • 举报
回复
@lpf96 解决了吗,你的项目SpringBoot版本是多少?
axincto 2022-07-01
  • 打赏
  • 举报
回复

等待大神回复

38

社区成员

发帖
与我相关
我的任务
社区描述
Spring相关技术分享讨论
社区管理员
  • 七号公园的忧伤
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧