SpringBoot自动编译需要修改四处地方
1.用于thymeleaf
application.properties文件:spring.thymeleaf.cache=false
2.勾选build project automatically
3.在项目任意界面”Shift+Ctrl+Alt+/”打开Maintenance选项框,选中并打开Registry界面。
勾选,点击close退出。
4.添加spring-boot-devtools热部署依赖启动器
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.1.5.RELEASE</version>
</dependency>
第一个是用于Thymeleaf模板的,后面的是java代码。
设置完成以后,当我们修改完后端代码,保存之后,项目自动把增量内容编译并部署到服务器上,使得修改立即生效。