1、修改pom文件
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
2、修改properties文件
如果使用的 Thymeleaf 模板,那么请直接在application.properties中添加
spring.thymeleaf.cache=false
3、如果是eclipse,前两步就OK了。idea的话,往下看。pom文件加上插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!-- 如果不设置fork,那么不会restart,devtools热部署不会起作用-->
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
4、
- 手动:修改完代码,按快捷键Ctrl+F9,手动构建项目,或者只修改单个类文件的话,按Ctrl+Shift+F9,重新编译该类文件,即可触发重启服务。
- 自动 3步
-
File -> Settings -> Compiler,勾选 Build Project automatically
-
按快捷键Ctrl+Shift+Alt+/,选择1.Registry...
-
勾选 compiler.automake.allow.when.app.running 即可
-