最近刚接触SpringBoot ,了解一下热部署。
热部署简单理解应用在运行时 部署
热启动简单理解代码有变化时自动重启
引入spring-boot-devtools pom中添加响应的jar包及插件
<!-- 引入devtools 依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<!-- optional=true,依赖不会传递-->
<optional>true</optional>
</dependency>
引入对应的插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
经验证 idea (版本2018)暂不需要设置,也可以生效。修改代码后需要通过 Ctrl+F9 重新编译。
内容参考:https://blog.csdn.net/sinat_32867867/article/details/81535770