@lirenmi
2017-08-15T10:34:06.000000Z
字数 776
阅读 902
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文件,才会自动重启