本地打印服务V2-自动升级
因为有时候会添加新的物流公司,或者更新物流面单样式模版,经常要更新打印服务jar包,之前是通过百度网盘更新然后客服通知客户更新替换,特别麻烦,一怒之下写了个自动更新的本子,具体思路是这样的.
用户开机启动或者双击启动脚本的时候:
1.发送http请求获取最新的打印服务版本以及下载地址(http请求路径固定,版本号存在服务器redis中,jar包保存在OBS,随时更新)
2.判断本地是否存在打印服务jar包,若不存在,根据第一步获取到的下载地址下载jar包,并启动之
3.若jar包已经存在,获取jar包版本,并与第一步获取到的最新打印jar包版本比对,若不一直,下载替换并启动之.