spring boot 设置热部署

 

第一种:推荐

如果使用的run as – java application的话,那么还需要做一些处理

spring-loader-1.2.4.RELEASE.jar下载下来,放到项目的lib目录中,然后把IDEArun参数里VM参数设置为:

-javaagent:.\lib\springloaded-1.2.4.RELEASE.jar -noverify

然后启动就可以了,这样在run as的时候,也能进行热部署

spring boot 设置热部署

 如果没有lib文件夹可以新建

第二种:

在</dependencies> 之后添加

<build>
<!-- 热部署 -->
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin </artifactId>
            <dependencies>
                <!--springloaded hot deploy -->
                <dependency>
                    <groupId>org.springframework</groupId>
                    <artifactId>springloaded</artifactId>
                    <version>1.2.4.RELEASE</version>
                </dependency>
            </dependencies>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                    <configuration>
                        <classifier>exec</classifier>
                    </configuration>
                </execution>
            </executions>
        </plugin>


    </plugins>

</build>