【springcloudalibaba】-[亲测成功]热部署Devtools(zcw-demo)【三】
程序员文章站
2024-03-17 22:39:22
...
前言
今天在开发项目时,突然有一个想法就是把热部署添加到项目中,不是IDEA上的热部署插件,通过maven jar包相关配置:
目前我的项目,已经启动中了,下面我在代码中进行修改代码,然后查看是否系统重启,如下图所示:
我们在上面的图片中,添加了一行代码,咱们的控制台没有打印任何的日志,下面开始添加热部署相关配置:
添加Devtools热部署jar包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
添加插件向我们的pom文件
需要在我们父工程pom里面进行粘贴:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<addResources>true</addResources>
</configuration>
</plugin>
</plugins>
</build>
开启自动编译的权限
更新我们项目的值:
操作如下命令:
CTRL+SHFIFT+ALT+/
重启IDEA
然后启动我们的项目,然后修改我们的代码:
我们去掉了,上面的代码,我们控制台展示日志了,证明我们的项目已经重新启动了:
访问接口测试一下:
热部署已经成功
O(∩_∩)O哈哈~
下一篇: 12306余票查询(一)——分析页面