springboot热部署

前言:在开发的过程中,往往要对代码进行修改,在修改过后,就需要重启服务器,这样比较麻烦,所以,通过热部署就能实现在修改了代码过后自动重启服务器。而我们不用手动启动服务器。这里使用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。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。