• 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.修改代码,重新访问即可。这时发现代码会自动加载。

    愿你走出半生,归来仍是少年!
  • 相关阅读:
    vue实战使用ajax请求后台数据(小白)
    jQuery实现tab栏切换效果
    jQuery下的ajax实例
    数据库之视图更新
    SQL Server 全文索引创建
    SQL Server 分区表
    数据快照 (Database Snapshot)
    FileStream
    ODBC,OLEDB,ADO,ADO.net,JDBC 理解
    拖延症?贪玩?来试试"百万金币时间管理法"
  • 原文地址:https://www.cnblogs.com/hujunwei/p/15463938.html
Copyright © 2020-2023  润新知