1、在上文项目中,添加thymeleaf 依赖
<!-- 热部署配置 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<!-- optional=true, 依赖不会传递, 该项目依赖devtools; 之后依赖boot项目的项目如果想要使用devtools, 需要重新引入 -->
<optional>true</optional>
</dependency>
2、application.yml中新增配置
spring:
thymeleaf:
prefix: classpath:/templates/
#热部署配置
cache: false #缓存 html具有缓存的特点,这里不用,每次刷新都请求服务器 可选
suffix: .html #可选
mode: HTML5 #可选
encoding: UTF-8 #可选
devtools:
restart:
enabled: true #开启
additional-paths: src/main #监听目录
3、至此配置完成,只要更改main目录下的java文件,运行的项目就会自动加载最新的代码,减少不必要的启动,节省开发时间
SpringBoot系列文章请查看,更多内容正在更新中
(三)Maven+SpringBoot整合thymeleaf
(四)Maven+SpringBoot+thymeleaf 配置热部署devtools
(五)Maven+SpringBoot整合Bootstrap