1

程序刚启动时开放的URL

程序刚启动时开放的URL

热部署后开放的URL

热部署后开放的URL

热部署后访问链接

图片描述

Kevin 2
2018-01-27 提问

查看全部 2 个回答

1

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

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

推广链接