|
|
|
|
当前版本 - v101
|
|
|
|
|
|
|
|
|
|
us是us系列框架,默认数据库引擎采用mysql,如需要其他数据库,请至www.magicalcoder.com下载对应引擎
|
|
|
|
|
配置模板时 请设置 模板版本=us_mysql_xxx
|
|
|
|
|
|
|
|
|
|
相关技术栈:
|
|
|
|
|
后端:springboot2.x +mybatis+redis+mysql
|
|
|
|
|
前端:layui2.4.5+jquery
|
|
|
|
|
工具:magicalcoder前后端代码生成器+magicaldrag前端布局器
|
|
|
|
|
|
|
|
|
|
1 如何启动
|
|
|
|
|
管理后台:us-admin
|
|
|
|
|
|
|
|
|
|
安装环境
|
|
|
|
|
框架需要redis服务,请自行下载或者双击project/redis/redis-启动.bat
|
|
|
|
|
配置环境
|
|
|
|
|
us\us-admin\src\main\resources\application-publish.yml
|
|
|
|
|
请根据实际情况配置 mysql redis
|
|
|
|
|
导入数据库
|
|
|
|
|
us\us.sql 导入上面配置的数据库
|
|
|
|
|
运行
|
|
|
|
|
us\us-admin\src\main\java\com\magicalcoder\us\admin\YouyaBootAdminApplication.java
|
|
|
|
|
main函数即可启动
|
|
|
|
|
|
|
|
|
|
也可以打成jar启动也行
|
|
|
|
|
方式1 java -jar us-admin.jar
|
|
|
|
|
方式2 nohup>nohupGps java -jar us-admin.jar --spring.profiles.active=deploy 2>&1 &
|
|
|
|
|
|
|
|
|
|
启动成功后 浏览器访问
|
|
|
|
|
http://localhost:18080/us-admin
|
|
|
|
|
默认 admin/admin登陆
|
|
|
|
|
|
|
|
|
|
2 声明
|
|
|
|
|
us 为开源项目,会持续不断的更新,在使用过程中遇到问题 欢迎联系作者 QQ 799374340
|
|
|
|
|
|
|
|
|
|
3 常见问题:
|
|
|
|
|
1 验证码无法使用 null报错 解决方法:请更换最新jdk1.8版本 建议多尝试几个版本的 即可解决
|
|
|
|
|
|
|
|
|
|
无缝简单升级方法
|
|
|
|
|
1 升级java
|
|
|
|
|
更新us最新包,把us-core覆盖您本地,前提是您未修改us-core已经存在的类
|
|
|
|
|
2 升级js html
|
|
|
|
|
更新us最新包,把
|
|
|
|
|
us-admin\src\main\resources\static\assets\magicalcoder\vxxx
|
|
|
|
|
us-admin\src\main\resources\templates\magicalcoder\vxxx
|
|
|
|
|
覆盖您本地
|
|
|
|
|
3 升级模板
|
|
|
|
|
magicalcoder软件包soft\vms\us_xxx会发布最新版本模板,更换至最新模板即可
|
|
|
|
|
|
|
|
|
|
当然如果您不希望进行任何升级 无需改动任何内容
|
|
|
|
|
|
|
|
|
|
版本更新记录:您可以根据记录来升级您当前的版本 查看版本在 /us_mysql/README.md 如果不想升级 请做好老版本vms下的模板备份
|
|
|
|
|
#v101 - 2019/1/15
|
|
|
|
|
## 1 支持excel导出功能
|
|
|
|
|
## 2 重构js模块,之前版本限制太多,现在完全开放,更大程度满足扩展性
|
|
|
|
|
## 变更文件记录 您可以根据此文件来进行手动更新老版本 使用idea文件差异(Ctrl选中2文件夹 Ctrl+D)对比即可完成更新
|
|
|
|
|
modified: pom.xml
|
|
|
|
|
modified: us-core/pom.xml
|
|
|
|
|
modified: us-core/src/main/java/com/magicalcoder/us/core/common/dto/KeyValue.java
|
|
|
|
|
modified: us-core/src/main/java/com/magicalcoder/us/core/service/CommonRestController.java
|
|
|
|
|
new file: us-core/src/main/java/com/magicalcoder/us/core/utils/POIUtil.java
|
|
|
|
|
new folder: us-admin/src/main/resources/templates/magicalcoder/v101/
|
|
|
|
|
new folder: us-admin/src/main/resources/static/assets/magicalcoder/v101/
|
|
|
|
|
|
|
|
|
|
## 开发文档
|
|
|
|
|
##1 如何自定义新页面 并配置跳转规则
|
|
|
|
|
我们拿goods_category表来讲解
|
|
|
|
|
templates/goodscategory/goodscategory-edit.html
|
|
|
|
|
templates/goodscategory/goodscategory-list.html
|
|
|
|
|
注意goodscategory文件夹要小写
|
|
|
|
|
|
|
|
|
|
URL规则/admin/page_v2/{tableName}/{editOrList}
|
|
|
|
|
跳转规则由 AdminRmpController.mapping来定制规则
|
|
|
|
|
return {tableName}.replaceAll("_","") +"/"+ {tableName}.replaceAll("_","") +"-"+ {editOrList};
|
|
|
|
|
示例:/admin/page_v2/goods_category/list
|
|
|
|
|
goods_category中的_会被替换成空 然后映射到对应文件夹 和对应是页面
|
|
|
|
|
|
|
|
|
|
##开发技巧
|
|
|
|
|
修改静态文件 如果不重启 立即生效:使用idea开发 修改完 按快捷键 ctrl+F9 即可完成热部署,此方法仅限静态资源热部署 修改java不一定成功
|
|
|
|
|
层级太多不好调试:由于采用iframe方式,确实有这种问题,您可以直接在浏览器打开 例如http://localhost:18080/us-admin/admin/page_v2/xxx/list 这种方式开发单独的页面 会更加清晰
|