SpringBoot增量部署方式

网站建设3年前发布
17 0 0

20230306151239473e84e15aa5560f1d7834e129cd13710a548f724,SpringBoot项目部署,一般都是打全量jar包,通常一个jar包的都是超过100M的。如果进行一般的页面html微调、js修改、img替换、css样式修改时都需要重新打包进行部署。每次进行微小的调整都要对整个大文件重新上传更新部署,实在是太麻烦了。,今天谈一下SpringBoot的增量部署方式,把引用的jar和静态资源分离。更新的时候只关注变化的文件,加快更新速度。,分离jar可以采用两种方式:,20230306151347d907402202b71fb0db7281ca56368363fdc0dc636,2023030615124174e2033504eb3a2eb6f6759bb496d28f628289308,把lib文件复制出来即可。,在lib同目录下创建resource文件夹,进入代码resource文件夹内复制static文件夹及config文件到resource文件下。如图:,202303061513483598dab61012c593b99122afc76510d9457732659,2023030615124237fa28c5978a74e043b2261a504f61fe344f19568,把可执行jar包复制到 lib、resource同级文件夹。,202303061512420400116913d5d0572599616b2e20179d569307129,执行:java -Dloader.path=./lib,./resource -jar .\
frame-0.0.1-SNAPSHOT-exec.jar,进行增量打包后,如果前端有不涉及到后端的修改时都可以对resource中的文件进行替换,且不用重启服务。后端如果有更改,只用更新有变化的jar包即可。如果在项目修改过程中引用了新的jar包,需要把新引用的jar包上传至lib文件夹。

© 版权声明

相关文章