急求:spring boot devtool热部署后偶尔会丢失所有开放的api 访问都是404

发布于 2022-09-06 12:22:51 字数 470 浏览 18 评论 0

程序刚启动时开放的URL

程序刚启动时开放的URL

热部署后开放的URL

热部署后开放的URL

热部署后访问链接

图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

ぶ宁プ宁ぶ 2022-09-13 12:22:51

去搜索了下,大概就是这个:Springboot - DevTools - RestController not always mapped when Rebuild Project

我理解的话就是:DevTools的检测时间和idea的编译所需时间存在差异。在idea还没完成编译工作前,DevTools就开始进行重启和加载,导致@RequestMapping没有被全部正常处理。其他方法没试,就直接用了看起来最简单的方法:牺牲一点时间,去加长devtools的轮询时间,增大等待时间,如下:

spring.devtools.restart.poll-interval=3000ms
spring.devtools.restart.quiet-period=2999ms

较新的版本中时间需要带单位

就此别过 2022-09-13 12:22:51

你好,解决了么?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文