zoukankan      html  css  js  c++  java
  • idea系列---【spring-boot-dev-tools热部署如何使用?】

    1.在springboot项目中引入如下依赖:

            <!-- 热部署模块 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-devtools</artifactId>
                <optional>true</optional> <!-- 这个需要为 true 热部署才有效 -->
            </dependency>
    
            <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <fork>true</fork>
                    </configuration>
                </plugin>
            </plugins>
        </build>    

    2.最简单的使用方式是,不做任何设置,修改之后,直接build,这三个点哪个都行,最后一个最快

     3.可以自定义指定要重启的目录,默认不支持mybatis的xml的修改更新,在application.properties加入下面配置就支持了

    #热部署模块
    debug: true
    #设置开启热部署
    spring.devtools.restart.enabled: true
    #页面不加载缓存,修改即时生效
    spring.freemarker.cache: false
    #设置修改文件后需要重启的目录
    spring.devtools.restart.additional-paths: src/main/java

    4.设置自动编译

     5.ctrl + shift + alt + / ,选择Registry,勾上 Compiler autoMake allow when app running

     

     

     6.修改代码,重新访问即可。这时发现代码会自动加载。

    愿你走出半生,归来仍是少年!
  • 相关阅读:
    linux查看python安装位置
    Linux 重命名
    Linux 解压 压缩文件
    linux下文件的复制、移动与删除
    设计模式-命令模式
    设计模式-心得
    设计模式-责任链模式
    ajax跨域问题以及解决方案
    强者运强
    管理者法则
  • 原文地址:https://www.cnblogs.com/hujunwei/p/15463938.html
Copyright © 2011-2022 走看看