SpringBoot自动编译需要修改四处地方

1.用于thymeleaf

application.properties文件:spring.thymeleaf.cache=false

2.勾选build project automatically

SpringBoot自动编译(热部署)需要修改的四处地方_spring boot


3.在项目任意界面”Shift+Ctrl+Alt+/”打开Maintenance选项框,选中并打开Registry界面。

SpringBoot自动编译(热部署)需要修改的四处地方_spring boot_02


勾选,点击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代码。
设置完成以后,当我们修改完后端代码,保存之后,项目自动把增量内容编译并部署到服务器上,使得修改立即生效。