5 Star 9 Fork 6

zhou66 / MyAdmin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

MyAdmin

一个基于SpringBoot2 + Ant-Design-Pro 的管理后台系统,包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配,代码生成等功能

系统基于Spring Boot2技术,前端采用了Ant-Design-Pro。数据库以MySQL为实例,理论上是跨数据库平台.

基本技术栈来源于电子工业出版社的<<Spring Boot 2 精髓 >>

当前版本:1.0.0

技术交流群:726557298

开源地址:https://gitee.com/lukezhou/MyAdmin

1 使用说明

1.1 安装说明

从Git上获取代码后,通过IDE导入此Maven工程,包含俩个子工程

  • myAdmin-core ,核心包,包含了缓存,数据权限,公用的JS和HTML页面。
  • myAdmin-system, 系统管理功能,包含了元数据、用户,组织机构,角色,权限,数据权限,代码生成等管理功能

com.hnico.myadmin.SystemApplication 是系统启动类. 在运行这个之前,还需要初始化数据库,位于docs/db/starter-mysql.sql,目前只提供mysql脚本。理论上支持所有数据库

还需要修改SpringBoot配置文件application.properties,修改你的数据库地址和访问用户

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/starter?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8&useSSL=false
spring.datasource.username=root
spring.datasource.password=123456

本系统基于Spring Boot 2 ,因此请务必使用JDK8,且打开编译选项parameters, 并重新编译工程,如果你没有使用Java8的 parameters 特性,系统不能正常使用 如果成功启动后运行报错:变量userId未定义,位于第6行,那是因为你没有启用parameters

运行SystemApplication,然后访问http://127.0.0.1:8080/ 输入admin/123456 则可以直接登录进入管理系统

1.2 创建子系统

MyAdmin 是一个适合大系统拆分成小系统的架构,或者是一个微服务系统,因此,如果你需要创建自己的业务系统. 建议你不要在MyAdmin添加代码,应该是新建立一个maven工程,依赖myAdmin-core,或者依赖myAdmin-system(如果你有后台管理需求,通常都有,但不是必须的)

感谢

SpringBoot-plus

空文件

简介

一个基于:SpringBoot2+Ant-design-pro+mybatis+mysql的后台管理应用。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/lukezhou/MyAdmin.git
git@gitee.com:lukezhou/MyAdmin.git
lukezhou
MyAdmin
MyAdmin
master

搜索帮助