zoukankan      html  css  js  c++  java
  • 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应用之后就行

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

    4.在IDEA中修改代码,保存,此时就会自动运行。
    
    spring Boot 默认不会监听静态资源文件,编辑后不会自动运行,
    
    在配置文件中,设置指定文件不被监控,不自动进行热部署
    
    #重启的时候不去监听这个文件,这个文件就不会被自动热部署了 spring.devtools.restart.exclude
    =application.properties #通过触发器,改代码不重启,通过一个文本去控制什么时候进行热加载部署文件 spring.devtools.restart.trigger-file = trigger.txt
  • 相关阅读:
    SWFUpload说明文档
    Ubuntu中root用户和user用户的相互切换
    不用IF比较两数大小
    Linux服务器下验证码图片不显示问题
    常用CSS语法
    常用CSS语法
    漫谈DataList的用法
    Session丢失浅析
    浅谈C#托管程序中的资源释放问题
    C#2.0 泛型详解
  • 原文地址:https://www.cnblogs.com/amberdyy/p/10929249.html
Copyright © 2011-2022 走看看