码迷,mamicode.com
首页 > 编程语言 > 详细

六、IDEA-SpringBoot项目设置热部署

时间:2019-05-25 09:38:12      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:auto   optional   group   app   http   运行时   size   完成   注意   

啥是热部署!???(不要去查了,,同学)

技术图片

根据上面的提示,我们已经完成了Spring Boot项目的创建和运行,但是有一个问题就是,每次修改代码之后都需要重新启动调试,代码才能生效,比较麻烦,那有没有一种简单的方式呢?

答案是有的,那就是接下来要说的热部署。

热部署的配置如下:

第一步: 设置IDEA开启项目自动编译

技术图片

第二步: 开启项目运行时自动生成

ctrl + shift + a(windows系统),command+shift+alt+/(mac系统)

搜索命令:registry => 勾选compiler.automake.allow.when.app.running

如下图:

技术图片

技术图片

最后注意,你的项目一定要引入了下面的支持热部署的依赖:

<!--引入支持热部署的依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional> <!-- 这个需要为 true 热部署才有效 -->
<scope>runtime</scope>
</dependency>

最后最后,一定要彻底关闭IDEA重启,才能生效

此后只要我们代码发生变化,服务就会自动重启:

技术图片

 

六、IDEA-SpringBoot项目设置热部署

标签:auto   optional   group   app   http   运行时   size   完成   注意   

原文地址:https://www.cnblogs.com/luzhanshi/p/10921200.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!