Hello everyone, knowledge seeker has been busy writing an open source background authority management system recently. At present, the function has been preliminarily implemented. See below for details. The special feature of this system is that it is lightweight, without complex code encapsulation, and uses relatively new and mature technology stack, which is very suitable for personal learning and interview. If you find this system helpful, give it a start on Github.
Introduction to zboot project
Zboot is a lightweight authority background management system based on springboot2.1.1, shiro+ JWT, elementUI,Vue architecture.
Account password: admin/123456
Interface document, default SQL monitoring account password: zboot/zboot
Back-end source address: github.com/zszxz/zboot
Front-end source address: github.com/zszxz/zboot…
Main Technology Stack
The back-end
- Springboot background framework
- MybaitsPlus persistence layer
- Shiro permission framework
- JWT stateless management
- Swagger Open interface documentation
- Hutool Is a convenient tool
- Lombok simplifies development
- Fastjson json interaction
- Druid Data source connection pool
- Oshi system monitoring
- Minio file system
The front end
- Vue front-end framework
- ElementUI UI framework
- The dataView layer
- Echarts layer
- Axios interface request
- ES6 grammar
System features
- Backend unified exception handling;
- Front and back end modular development, simple and clear code logic;
- Dynamic routing is supported and modules are loaded on demand.
- Support permission interception, button permission;
- Support system log monitoring;
- Support online interface documents;
- The front and back end JSON interaction, follow the restful style development;
System Module Functions
- Home page (System Monitoring Preview)
- Department of management
- User management
- Role management
- Menu management
- The data dictionary
- SQL monitor
- The system log
- Interface documentation
Project function Preview
The following table previews some functions of the system module
Home page
Department of management
User management
Role management
Menu management
The system log
Interface documentation
The project structure
Common –config project configuration class –exception unified exception –result Unified return result –utils utility class –config –system configuration class –develop — development module –system — System module
ZBootApplication — Start the class
Focus on
Finally, if you want to learn and progress together, you can pay attention to the author’s public account: Knowledge Seeker