springboot 打包jar 修改js 要重新打包_Springboot部署优化案例,快速提升部署效率...

正常部署流程

1 用maven打包jar文件

2 打开ftp工具,上传jar包

3 启动开始脚本,开始测试

为了演示,新建一个springboot的demo,使用java -jar启动

38b4e760f60485bbd86aca2ee90c0a89.png

问题

许多小伙伴的流程都是这样滴,但是随着不断的添加新功能,慢慢的会发现一些问题

1 添加的依赖包越来越多,打包后的jar文件越来越大,好几百兆。依赖包是不会变的,但是每次打包都要重新将依赖包打包到demo的jar包里,每次打包上传到服务器都要花费许多时间

2 有时只需要修改配置文件中的一个值,但还是要重新打包整个项目

3 打包流程十分繁琐。先用Maven打包,然后打开FTP工具,输入服务器路径和本地路径,点击替换,启动脚本

优化

1 分离依赖包,将其他依赖包放入lib文件夹下,只上传original包,然后在服务器上重命名为jar包。使用java -cp命令,指定依赖包路径

2 分离properties文件,将配置文件放入config文件夹下,使用java -cp命名,指定配置文件路径

3 使用Cloud Toolkit插件,快速将jar包部署到服务器上。将original包上传,重命名为jar包,启动脚本等多个步骤都放在IDEA里执行

config文件夹

1dbe8593881903898d3ca2d72896693d.png

lib文件夹

0baa6d65651c23f8028730748f9e90e9.png

启动脚本

088a927c728004d5746c5e649c0bfb4f.png

配置Cloud Toolkit

8e913bd538359d9ed8f5d091b44c36d2.png

启动效果

7501ac48c85be8b8628ca110d5f2764c.png

谢谢大家的阅读,如果觉得我的文章或代码对你生活或工作有帮助,记得给我点赞哦

关于我的头条号,每周会不定期的发布一些有关于Java/Python/大数据的一些内容哦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值