热部署,避免每次修改代码的时候都手动重启。应用范围在application.properties配置里设置
#热部署生效
spring.devtools.restart.enabled=true
#设置重启的目录
spring.devtools.restart.additional-paths=src/main/java
#关闭缓存,即时刷新
spring.thymeleaf.cache=true
#classpath目录下的WEB-INF文件夹内容修改不重启
#spring.devtools.restart.exclude: WEB-INF/**
添加的依赖就是我们在新建项目时可以直接选中
或者直接添加该依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
简单写一个请求接口,发现每次修改代码时保存后会重启,但是请求的得到的数据内容都不变。后来发现是idea默认是不能进行自动编译的,需要我们手动设置一下。具体步骤就不说了。 之后就可以完成简单的热部署demo了。