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热部署



     

  • 相关阅读:
    OCP-1Z0-052-V8.02-167题
    OCP-1Z0-052-V8.02-172题
    OCP-1Z0-052-V8.02-178题
    OCP-1Z0-052-V8.02-180题
    OCP-1Z0-052-V8.02-84题
    OCP-1Z0-052-V8.02-86题
    OCP-1Z0-052-V8.02-85题
    OCP-1Z0-052-V8.02-83题
    OCP-1Z0-052-V8.02-76题
    OCP-1Z0-052-V8.02-75题
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11398790.html
Copyright © 2011-2022 走看看