zoukankan      html  css  js  c++  java
  • 小D课堂

    学习笔记




    热部署
    每次修改了代码都需要关闭应用重启

    热部署就是有一个插件会监听我们应用的代码文件是否有变化,如果有变化就会有其他的类加载器加载
    主要的依赖

    复制到我们的pom.xml里面


    安装完成jar包启动应用就可以了

    修改代码增加一段代码输出,此时服务本身就是启动的。保存代码后,会自动启动程序,只加载变化的文件。





    再加一段代码,。程序自动热加载

    再次访问



    不被热部署的文件

    spring 默认不会监听静态资源文件。


    如果想去监听静态资源文件的话,也可以去操作

    不监听某个文件

    application.properties新增加了代码被热部署

    不监听application.properties

    重新启动应用

    增加代码保存后,没有热部署。这个文件已经被排除掉。

    通过某一个开关监听要不要去重启-类似触发器


    application.properties内如果发现输入中文出现乱码的话,编码方式改成UTF-8





    在resources根目录下新建trigger.txt文件





    启动应用


    保存后没有热加载

    可以把这个接口写完之后。把这个version改成2

    更改之后,立马热加载了

    再次访问程序

    通过这种方式配置,比较适合我们的开发。有时候需要写完一个方法后才需要去热更新

    以上就是devtools热部署



     

  • 相关阅读:
    微服务实战(三):深入微服务架构的进程间通信
    微服务实战(二):使用API Gateway
    微服务实战(一):微服务架构的优势与不足
    函数声明与函数表达式
    CSS样式优先级
    iframe框架及优缺点
    JS事件流模型
    JS事件冒泡及阻止
    浏览器重绘与回流
    浏览器渲染与内核
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11398790.html
Copyright © 2011-2022 走看看