前言:在开发的过程中,往往要对代码进行修改,在修改过后,就需要重启服务器,这样比较麻烦,所以,通过热部署就能实现在修改了代码过后自动重启服务器。而我们不用手动启动服务器。这里使用spring提供的devtools来实现热部署。
步骤
1 导入devtools的包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
2 application.yaml添加如下配置
Spring:
devtools:
restart:
enabled: true #开启热部署
additional-paths: src/main/java
freemarker:
cache: false #页面不加载缓存,修改及生效
主要就是配置的Spring.devtools.restart.enabled = true。