keen
1.0.0
keen是一个包含用户之间聊天、附件管理等功能的前后端分离的RABC权限后台管理系统。
keen 是一个通过Springboot Mybatis Vue Netty Sa-Token 等主流技术开发的一个前后端分离的RABC权限后台管理系统,开箱即用,可迅速搭建后台权限认证、权限控制、按钮控制、动态路由、用户聊天、附件管理等功能。
| 序号 | 技术名称 | 说明 |
|---|---|---|
| 1 | SpringBoot2 | 项目框架 |
| 2 | Mybatis | 持久层框架 |
| 3 | Mybatis-plus | 持久层增强 |
| 4 | Hikari | 数据库连接池 |
| 5 | Redis | 缓存 |
| 6 | Mysql | 数据库 |
| 7 | Sa-token | 权限控制安全框架 |
| 8 | Kafka | 消息队列 |
| 9 | Lombok | 注解工具 |
| 10 | Aliyun | 图床 |
| 11 | Netty | 通信框架 |
| 12 | Hutool | 通用工具 |
| 13 | Mapstruct | bean转换 |
| 序号 | 技术名称 | 说明 |
|---|---|---|
| 1 | Vue2 | 前端框架 |
| 2 | Vuex | 状态管理 |
| 3 | Vue-router | 路由管理 |
| 4 | Axios | HTTP 库 |
| 5 | Element-ui | 组件库 |
| 6 | Js-cookie | Cookie存储工具 |
| 7 | Echarts | 图表组件 |
| 8 | Bootstrap | 图标库 |
| 9 | Vue-cropper | 裁剪工具 |
![]() |
![]() |
|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
前端代码地址: keen-vue
在keen-vue文件夹下运行
#Project setup
npm install
#Compiles and hot-reloads for development
npm run serve
#Compiles and minifies for production
npm run build
#Lints and fixes files
npm run lint找到keen模块中的application.yml, 配置好数据库等地址后,打开文件夹内的KeenApplication启动 即可
