如何从1.0.0升级到最新版本

How to upgrade SmartAdmin

如何升级SmartAdmin到最新版本

1. 下载最新代码

第一步肯定是先把最新v1.1.0的代码下载下来,这个是毫无疑问的,切记一定要下载正确的版本代码。

2. 数据库脚本

v1.1.0 相比较其他版本数据库表结构是没有任何改变的,所以这个地方也无需任何改动
因为Demo增加了“牡丹花”模块,所以只需要执行如下sql,当然你也可以把此模块代码删掉就不用执行Sql了

CREATE TABLE `t_peony` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `kind` VARCHAR(500) NULL DEFAULT NULL COMMENT '品种', `name` VARCHAR(500) NULL DEFAULT NULL COMMENT '名字', `color` VARCHAR(500) NULL DEFAULT NULL COMMENT '颜色', `image_url` TEXT NULL COMMENT '图片链接', `create_time` DATETIME NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`id`) ) COMMENT='牡丹花' COLLATE='utf8_general_ci' ENGINE=InnoDB AUTO_INCREMENT=8 ;

3. 前端代码

在v1.1.0的前端代码中分别在 src/routersrc/views 两个目录做了子目录管理,分别拆分了如下三个子目录:

/business   所有业务模块目录
/system     系统配置的目录
/support    给开发、运维、实施人员使用的目录

看到这里想必你已经很清楚了,你只需把你当前项目的业务代码copy到/business目录下就可以了,是不是很简单

4. 后端代码

在v1.1.0的后端代码中分别在 net.lab1024.smartadmin.modulesrc\main\resources\mapper 两个目录做了子目录管理,分别拆分了如下三个子目录:

/business   所有业务模块目录
/system     系统配置的目录
/support    给开发、运维、实施人员使用的目录

看到这里想必你已经很清楚了,你只需把你当前项目的业务代码copy到对应的/business目录下就可以了,是不是很简单

5. 最后的最后

如果还是不理解的话找卓大问吧。。。


作者简介:
卓大, 1024创新实验室主任,混迹于各个技术圈,研究过计算机,熟悉点java,略懂点前端。