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

程序刚启动时开放的URL

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

热部署后开放的URL

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

热部署后访问链接

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

回答

去搜索了下,大概就是这个: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

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

你好,解决了么?

以上是 【Java】急求:spring boot devtool热部署后偶尔会丢失所有开放的api 访问都是404 的全部内容, 来源链接: utcz.com/p/86541.html

回到顶部