• SpringBoot热部署(7)


    1、引入热部署依赖包

    <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-devtools</artifactId>
          <optional>true</optional>
    </dependency>

    2、现在去启动项目后,更改controller内容就会自动监听重新部署更改的文件!

    3、不会被加载的热部署文件

      /META-INF/maven,/META-INF/resources,/resources,/resources,/static,/public,/temp;ates

    4、指定默认热部署的文件(例如:application.properties)不进行热部署,在application.properties文件中配置如下:

      spring.devtools.restart.exclude=application.properties

    5、开发的时候不希望改一行代码热部署一遍,可以设置触发器去控制热加载!

       例如在application.properties文件中配置如下:spring.devtools.restart.trigger-file=trigger.txt

       在src/main/resources目录下新建trigger.txt,可以通过更改trigger.txt文件内容来触发热部署,为了更直观一点如下示例,去更改版本号去触发热部署!

         

     6、不足之处,后续补充!

  • 相关阅读:
    Hbase 安装
    Hive操作
    Hive安装
    HDFS操作
    hadoop安装
    番茄时间管理法(Pomodoro Technique)
    测试架构师修炼之道:“秘书九段”的故事
    windows远程连接报:身份错误,函数不支持的解决办法
    Linux crontab配置
    Hadoop 历史服务配置启动查看
  • 原文地址:https://www.cnblogs.com/xiaozhaoboke/p/13216578.html
Copyright © 2020-2023  润新知