【Java】急求:spring boot devtool热部署后偶尔会丢失所有开放的api 访问都是404
程序刚启动时开放的URL
热部署后开放的URL
热部署后访问链接
回答
去搜索了下,大概就是这个:Springboot - DevTools - RestController not always mapped when Rebuild Project
我理解的话就是:DevTools的检测时间和idea的编译所需时间存在差异。在idea还没完成编译工作前,DevTools就开始进行重启和加载,导致@RequestMapping没有被全部正常处理。其他方法没试,就直接用了看起来最简单的方法:牺牲一点时间,去加长devtools的轮询时间,增大等待时间,如下:
spring.devtools.restart.poll-interval=3000msspring.devtools.restart.quiet-period=2999ms
较新的版本中时间需要带单位
你好,解决了么?
以上是 【Java】急求:spring boot devtool热部署后偶尔会丢失所有开放的api 访问都是404 的全部内容, 来源链接: utcz.com/p/86541.html