SpringBoot 实现热部署[只限于修改,不是增加](即已经启动springboot项目后,又修改controller层的数据后,重新刷新页面会加载出新的结果)
1.本文紧接上文,如果没有看过上文点击打开链接
2.此时,需要在pom.xml中进行更改,添加spring loader插件实现热部署。 <build>
<plugins>
<!-- 在這裡添加springloader plugin -->
<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>
3.启动springboot时,右键项目run as -->maven build -->在下图所示的位置写上"spring-boot:run"即可。
<build>
<plugins>
<!-- 在這裡添加springloader plugin -->
<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>
然后run就开始启动项目。