# 如何升级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
;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 3. 前端代码
在v1.1.0的前端代码中分别在 src/router
和 src/views
两个目录做了子目录管理,分别拆分了如下三个子目录:
/business 所有业务模块目录
/system 系统配置的目录
/support 给开发、运维、实施人员使用的目录
1
2
3
2
3
看到这里想必你已经很清楚了,你只需把你当前项目的业务代码copy到/business
目录下就可以了,是不是很简单
# 4. 后端代码
在v1.1.0的后端代码中分别在 net.lab1024.smartadmin.module
和 src\main\resources\mapper
两个目录做了子目录管理,分别拆分了如下三个子目录:
/business 所有业务模块目录
/system 系统配置的目录
/support 给开发、运维、实施人员使用的目录
1
2
3
2
3
看到这里想必你已经很清楚了,你只需把你当前项目的业务代码copy到对应的/business
目录下就可以了,是不是很简单
# 5. 最后的最后
如果还是不理解的话找卓大问吧。。。
作者简介: 卓大 (opens new window), 1024创新实验室主任,混迹于各个技术圈,熟悉点java,略懂点前端。
![]() | ![]() | ![]() |
加“卓大”微信,入群 | 关注 1024创新实验室! | 我要请 1024创新实验室 喝胡辣汤~ |