keen
1.0.0

keen is a front-end and back-end separate RABC permission back-end management system that includes functions such as chatting between users, attachment management, etc.
keen is a front-end and back-end separated RABC permission back-end management system developed through mainstream technologies such as Springboot Mybatis Vue Netty Sa-Token . It is used out of the box and can quickly build back-end权限认证,权限控制,按钮控制,动态路由,用户聊天,附件管理and other functions.
| Serial number | Technical name | illustrate |
|---|---|---|
| 1 | SpringBoot2 | Project Framework |
| 2 | Mybatis | Persistence layer framework |
| 3 | Mybatis-plus | Persistence layer enhancement |
| 4 | Hikari | Database connection pool |
| 5 | Redis | cache |
| 6 | Mysql | database |
| 7 | Sa-token | Permission Control Security Framework |
| 8 | Kafka | Message Queue |
| 9 | Lombok | Annotation tool |
| 10 | Aliyun | Picture bed |
| 11 | Netty | Communication framework |
| 12 | Hutool | General Tools |
| 13 | Mapstruct | bean conversion |
| Serial number | Technical name | illustrate |
|---|---|---|
| 1 | Vue2 | Front-end framework |
| 2 | Vuex | Status Management |
| 3 | Vue-router | Routing management |
| 4 | Axios | HTTP Library |
| 5 | Element-ui | Component library |
| 6 | Js-cookie | Cookie storage tool |
| 7 | Echarts | Chart Component |
| 8 | Bootstrap | Icon Library |
| 9 | Vue-cropper | Cropping Tool |
![]() | ![]() |
|---|---|
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
Front-end code address: keen-vue
Run in keen-vue folder
# 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 Find application.yml in the keen module, configure the database and other addresses, open KeenApplication in the folder and start it
