1 Star 0 Fork 94

kasix / dongbb

forked from 字母哥哥 / dongbb 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.85 KB
一键复制 编辑 原始数据 按行查看 历史
字母哥哥 提交于 2020-03-19 15:31 . 修改README

一、DongBB项目宗旨

做开发文档最详细的基础权限管理系统

文档地址:https://www.kancloud.cn/hanxt/vue-spring/content

二、DongBB项目核心特点

  • 角色权限控制精确到:可数据库配置的“数据接口访问权限”,大部分的开源框架只精确到“菜单层面”。
  • 标准的RBAC权限管理,基于角色的权限管理。
  • 只有JWT,没有Session。只有最简JWT认证授权状态管理,开发过程不使用任何session、更没有redis集中session。面向那些希望节省服务端部署资源,并且希望灵活实现分布式扩展的应用场景。
  • 只用element-ui,不引入其他对element-ui二次封装的UI框架,保证灵活性,降低技术栈学习成本。跟随社区成长、兼容。
  • 统一的接口数据结构、全局的异常处理
  • 使用mybatis代码自动生成,针对单表的数据操作不写SQL

后续我还会在此版本的基础上开发,DongBB-cloud(Spring Cloud版本)。面向的应用场景将会有所不同。

三、前端技术选型

软件包 版本
vue 2.6.10
vue-router 3.1.3
vuex 3.1.2
@vue/cli 4.1.0
element-ui 2.13.0

四、后端技术选型

软件包 版本
jdk 8
spring-boot-starter-parent 2.2.4.RELEASE
spring security 5.2.1.RELEASE
mybatis-spring-boot-starter 1.3.2
mybatis 3.4.6
lombok 1.18.10

五、为什么叫DongBB

开发此系统耗费了我大量的精力,如果只是开发对于我还好比较好做,我还要一边开发一边写“我是怎么开发出来的”,“怎么设计的”,一步一步的记录。这个精力耗费是巨大的,我的儿子“东东”也在一点点的成长,对于家人我感到有亏欠,我花费了大量应该去陪伴他们的时间来做这项工作。所以,它叫“Dong Baby”,简写DongBB。

Java
1
https://gitee.com/kasix/dongbb.git
git@gitee.com:kasix/dongbb.git
kasix
dongbb
dongbb
master

搜索帮助