博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小D课堂 - 零基础入门SpringBoot2.X到实战_第三节SpringBoot热部署devtool和配置文件自动注入实战_14、SpringBoot2.x使用Dev-tool热部署...
阅读量:4325 次
发布时间:2019-06-06

本文共 603 字,大约阅读时间需要 2 分钟。

学习笔记

热部署
每次修改了代码都需要关闭应用重启
热部署就是有一个插件会监听我们应用的代码文件是否有变化,如果有变化就会有其他的类加载器加载
主要的依赖
复制到我们的pom.xml里面
安装完成jar包启动应用就可以了
修改代码增加一段代码输出,此时服务本身就是启动的。保存代码后,会自动启动程序,只加载变化的文件。
再加一段代码,。程序自动热加载
再次访问

不被热部署的文件

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

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

不监听某个文件

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

不监听application.properties
重新启动应用
增加代码保存后,没有热部署。这个文件已经被排除掉。

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

application.properties内如果发现输入中文出现乱码的话,编码方式改成UTF-8
在resources根目录下新建trigger.txt文件
启动应用
保存后没有热加载
可以把这个接口写完之后。把这个version改成2
更改之后,立马热加载了
再次访问程序
通过这种方式配置,比较适合我们的开发。有时候需要写完一个方法后才需要去热更新

以上就是devtools热部署

 

转载于:https://www.cnblogs.com/wangjunwei/p/11398790.html

你可能感兴趣的文章
Mybatis <if>标签
查看>>
Hibernate HQL详解
查看>>
IOS学习之斯坦福大学IOS开发课程笔记(第六课)
查看>>
详解C# 匿名对象(匿名类型)、var、动态类型 dynamic
查看>>
centos7 开放端口
查看>>
迷宫实现
查看>>
如何使用Transact-SQL进行事务处理[示例]
查看>>
选择JSF不选Struts的十大理由
查看>>
01-编写CMS注意事项
查看>>
SQL 事务
查看>>
element的form表单中如何一行显示多el-form-item标签
查看>>
SQL Server两种分页的存储过程介绍
查看>>
09 audio和vedio标签
查看>>
【HDU 6299】Balanced Sequence
查看>>
【】minimum
查看>>
【CS Round #46 (Div. 1.5) B】Letters Deque
查看>>
自制常用工具类Common
查看>>
hdoj 4940 强连通图
查看>>
Shell脚本编写
查看>>
Spark系列(三)SparkContext分析
查看>>