学习笔记
热部署 每次修改了代码都需要关闭应用重启 热部署就是有一个插件会监听我们应用的代码文件是否有变化,如果有变化就会有其他的类加载器加载 主要的依赖 复制到我们的pom.xml里面 安装完成jar包启动应用就可以了 修改代码增加一段代码输出,此时服务本身就是启动的。保存代码后,会自动启动程序,只加载变化的文件。 再加一段代码,。程序自动热加载 再次访问不被热部署的文件
spring 默认不会监听静态资源文件。
如果想去监听静态资源文件的话,也可以去操作不监听某个文件
application.properties新增加了代码被热部署
不监听application.properties 重新启动应用 增加代码保存后,没有热部署。这个文件已经被排除掉。通过某一个开关监听要不要去重启-类似触发器
application.properties内如果发现输入中文出现乱码的话,编码方式改成UTF-8 在resources根目录下新建trigger.txt文件 启动应用 保存后没有热加载 可以把这个接口写完之后。把这个version改成2 更改之后,立马热加载了 再次访问程序 通过这种方式配置,比较适合我们的开发。有时候需要写完一个方法后才需要去热更新
以上就是devtools热部署