@lirenmi
2017-08-15T10:34:06.000000Z
字数 776
阅读 1202
IDEA
IDEA工具中,使用Spring boot 的spring-boot-devtools工具不能自动重启,每次都需要rebuild project,和没有自动重启差不多。所以提供如下解决方案,可以实现IDEA使用spring-boot-devtools自动重启
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency>


在IDEA工具中按住快捷键shift+alt+command+/ 弹出如下图:

勾选compiler.automake.allow.when.app.running选项,如下图

这样就可以修改java文件就可以自动重启
但是每次修改下java文件都重新,也会带来很大的资源消耗,可以参考下面的方法解决
配置application.yml文件:指定特定文件更改触发重启
devtools:restart:trigger-file: .trigger
注意最后的trigger-file: .trigger,这表示只有resources/META-INF/.trigger的内容变化时,才会触发重新编译及加载
这样只有修改了.trigger文件,才会自动重启