IDEA热部署配置

一、IDEA热加载的作用:
热加载的作用就是当你保存修改,新增,删除代码或者文件后,不需要重新启动项目,直接就能运行。 二、IDEA热记载的配置方法
1.配置pom文件,加载依赖
Maven.
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
Gradle.
dependencies {
compile("org.springframework.boot:spring-boot-devtools")
} <!-- 这是spring boot devtool plugin -->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--fork : 如果没有该项配置,可能devtools不会起作用,即应用不会restart -->
<fork>true</fork>
</configuration>
</plugin>
2.修改setting 文件。点击File->Settings->Build->compiler。然后在右侧找到Make project automatically选项并选中,点apply应用之后就行

IDEA热部署配置文章来源地址:https://www.yii666.com/article/756154.html

3.按Ctrl+Shift+Alt+/,在弹出框中搜索“Registry”,然后在下一个弹出框中找到上图中的选项然后选中。

IDEA热部署配置文章来源地址https://www.yii666.com/article/756154.html文章地址https://www.yii666.com/article/756154.html网址:yii666.com<网址:yii666.com

4.在IDEA中修改代码,保存,此时就会自动运行。

spring Boot 默认不会监听静态资源文件,编辑后不会自动运行,

在配置文件中,设置指定文件不被监控,不自动进行热部署

#重启的时候不去监听这个文件,这个文件就不会被自动热部署了
spring.devtools.restart.exclude=application.properties #通过触发器,改代码不重启,通过一个文本去控制什么时候进行热加载部署文件
spring.devtools.restart.trigger-file = trigger.txt

版权声明:本文内容来源于网络,版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。文本页已经标记具体来源原文地址,请点击原文查看来源网址,站内文章以及资源内容站长不承诺其正确性,如侵犯了您的权益,请联系站长如有侵权请联系站长,将立刻删除

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信图片_20190322181744_03.jpg

微信扫一扫打赏

请作者喝杯咖啡吧~

支付宝扫一扫领取红包,优惠每天领

二维码1

zhifubaohongbao.png

二维码2

zhifubaohongbao2.png