springboot 实现热部署

1.在pom文件中添加 devtools 依赖

  

<!-- 实现热部署的依赖 devtools -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>

<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
         <!-- 如果不填加这项,热部署不生效--> 
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>

2.我用的idea,设置自动编译

  File - Setting - Build - Compiler 下的Build Project automatically  打钩

3.IDEA开启自动编译在程序运行时

  CTRL + SHIFT + A --> 查找Registry --> 找到compiler.automake.allow.when.app.running   --> 勾选

4.最后重启IDEA,热部署就成功了。如果不重启,同样的路径访问会报404找不到的

猜你喜欢

转载自www.cnblogs.com/it-yansx666/p/9036202.html
今日推荐