码迷,mamicode.com
首页 > 其他好文 > 详细

IDEA热部署配置

时间:2019-05-27 10:33:39      阅读:821      评论:0      收藏:0      [点我收藏+]

标签:frame   通过   点击   tom   默认   ide   不重启   work   str   

一、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应用之后就行

技术图片

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

技术图片

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

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

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

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

 

IDEA热部署配置

标签:frame   通过   点击   tom   默认   ide   不重启   work   str   

原文地址:https://www.cnblogs.com/amberdyy/p/10929249.html

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