SpringBoot使用devtools配置热部署

概述

在编写代码的途中,基本上没写完一小部分代码都会进行调试,每次都要重启spring,很是麻烦.
所以spring提供了热部署的功能,即代码保存之后立即部署. 这样可以大大提高效率~

配置项

  1. 引入devtools.

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>
    
  2. 所需要的的配置.

     <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <fork>true</fork>
                </configuration>
            </plugin>
        </plugins>
    </build>
    
  3. 在设置中勾选 Build project automatically

Snipaste_2020-05-09_18-06-01.png

  1. 按下Ctrl + Shift + Alt + / 进入 'Registry'勾选 compiler.automake.allow.when.app.running
    Snipaste_2020-05-09_18-06-23.png

这样就完成了. 当代码按下Ctrl + S后,项目就会自动更新~