# java自动更新-jar自动更新思路 **Repository Path**: yangyang888/automatic-update-of-jar ## Basic Information - **Project Name**: java自动更新-jar自动更新思路 - **Description**: java自动更新,线上自动更新jar包并重新启动 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2022-09-13 - **Last Updated**: 2024-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

java自动更新

基于SpringBoot+宝塔接口框架

基本流程: vj0RgS.png # 工程简介 ###自动更新的整个流程 通过宝塔 在宝塔开启api 并且将本地设置ip白名单 定时检查有没有更新 读取本地jar文件中的版本号,和线上版本对比,有更新就开始下载 下载后对下载文件 关闭当前系统 复制下载好的更新文件到运行目录,重启启动系统 完成更新 # 延伸阅读 更新测试说明 更改线上 json 地址 版本号 把本地 文件更改META-INF/maven/com.updata/up/pom.properties 下的版本号 ##json 配置远程 或者接口 规范为: { "fileSize": 109225562, "packageUrl": "jar文件地址", "publishTime": "2021-02-22 14:46:10", "sha1": "fa3272a2167164e30b6ac9728346392ab1f5ac81", "fileName": "jar下载后保存文件的名称", "version": "0.2" }