Spring提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,无需手动重启Spring Boot应用,提高开发效率。
只需:
pom.xml添加:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
application.properties添加:
#禁用thymeleaf模板引擎的缓存
spring.thymeleaf.cache=false
完成以上配置后,无论修改了代码,配置文件还是页面的内容,按 ctrl+F9 (编译),都可实现热部署。