java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Springboot+devtools配置热部署

Springboot+devtools配置热部署过程

作者:疯狂咕噜咚

SpringBoot提供的spring-boot-devtools模块可以实现应用的热部署,极大提升开发效率,通过添加POM依赖、配置yml文件、使用IDE快捷键等步骤,可以无需手动重启即可自动加载变更,这种方式不仅适用于静态文件的自动加载,也适用于整个SpringBoot工程,是提高开发效率的有效手段

Springboot+devtools配置热部署

Spring Boot提供了spring-boot-devtools这个模块来使应用支持热部署,可以提高开发者的开发效率,无需手动重启Spring Boot应用就能实现自动加载

之前写了一篇可以自动加载springboot静态文件的,这次的只需要在原来的基础上再加一些配置即可实现springboot工程的热部署

步骤如下:

1、pom文件增加依赖

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <optional>true</optional>
    </dependency>
</dependencies>
 
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <fork>true</fork> <!--重要-->
            </configuration>
        </plugin>
    </plugins>
</build>

2、yml文件中添加配置使其生效

#  devtools
debug: true
spring:
  devtools:
    restart:
      enabled: true  #设置开启热部署
  freemarker:
    cache: false    #页面不加载缓存,修改即时生效

3、快捷键:Ctrl+Alt+S

4、快捷键:Ctrl+Shift+A

输入Registry,点击进入勾选:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文