springboot 热部署
Posted 一个九
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot 热部署相关的知识,希望对你有一定的参考价值。
作用:不重启服务器编译/部署项目
1. 添加依赖
<!-- 热部署 -->
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
2. 修改pom.xml配置 (添加configuration )
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
3. 重启服务
4. 便捷取消热部署
在main方法中添加
//此设置一定要在SpringApplication.run(DemoApplication.class, args); 前面进行设置 System.setProperty("spring.devtools.restart.enabled","false");
以上是关于springboot 热部署的主要内容,如果未能解决你的问题,请参考以下文章
利用 jrebel 热部署远程调试远程热部署 springboot项目 服务器上的代码