pom.xml依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<!-- optional=true,依赖不会往下传递,如果有项目依赖本项目,并且想要使用devtools,需要重新引入 -->
<optional>true</optional>//重点
<scope>true</scope>
</dependency>
插件部分:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
在eclipse中到这里就可以没事了.但是IDEA中还需要重启服务.
第一种(自己控制编译时间):ctrl+f9 手动重启
第二种(自动):
- 1)File -> Settings -> Compiler,勾选 Build Project automatically
- 2)按快捷键Ctrl+Shift+Alt+/,选择1.Registry..
- 3)勾选 compiler.automake.allow.when.app.running 即可