首先添加依赖

            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-devtools</artifactId>
                <optional>true</optional>
            </dependency>

然后在设置->构建,执行,部署->编译器中勾选自动构建项目。
ctrl+shift+alt+/ 打开注册表,勾选 运行自动编译当app运行

#清除缓存,及时刷新
sping.thymeleaf.cache:true
#开启热部署生效,允许其重启
spring.devtools.restart.enabled:true
#设置需要热部署的路径
spring.devtools.restart.additional-paths:src/main/java
#设置不需要热部署的路径
spring.devtools.restart.exclude:WEB-INF/**

spring-boot-devtools采用的双类加载器机制:
base类加载器(base ClassLoader):加载第三方依赖
restart类加载器(restart ClassLoader):我们自己写的代码
每次只要restart我们自己写的就可以了,故而加载更快
写完后ctrl+s保存来触发加载
ps:肯定没有前端reload那么快qwq