Today, a background management system based on Spring Boot 2.0 + vue. js is on the hot list, no practice project partners quickly collect! The project gained nearly a hundred stars in a single day. The technology stack is based on Spring Boot 2.1.0, Jpa, Spring Security, Redis and vue.js.
Browse: The use of technology stacks are mainstream and up-to-date, and the community resources for these technologies are abundant for practicing
The project has the following advantages:
-
The interface is clean, neat and beautiful
-
The development of front and rear end separation is adopted
-
The idea of modularity is adopted
-
RBAC is used for permission control
-
Supports traffic limiting on interfaces
-
Supports data dictionary and data permission management
-
Support one-click generation of front-end and back-end code, support dynamic routing
-
Unified exception interception and processing at the front and back ends to output exceptions in a unified manner, avoiding complicated judgment
Small stroll: project structure, clear thinking, suitable for reading source code, learn skills ~
System function
-
User management: configuration and management of users
-
Role management: Allocates permissions and menus, and sets data permissions for roles based on departments
-
Menu management: Dynamic menu routing, supporting multi-level menus
-
Department management: You can configure the system organization structure and display it in a tree
-
Position management: position allocation in each department
-
Dictionary management: can maintain some common fixed data, such as: status, gender, etc
-
Operation log: Records user operation logs
-
Exception log: Record exception logs to help developers locate errors
-
SQL Monitoring: Use druid to monitor database access performance
-
Scheduled task: Integrate Quartz to do scheduled task, add the task log, the task running situation is clear
-
Code generation: high flexibility of one-click generation of front-end and back-end code, reduce about 80 percent of the work task
-
Mail tool: with rich text, send HTML mail
-
Qiniu Cloud storage: The qiniu cloud storage data can be synchronized to the system. You do not need to log in to Qiniu cloud storage to directly operate the cloud data
-
Alipay payment: integrated Alipay payment and provided a test account for self-testing
We have developed different solutions according to different needs and integrated common tools. Clone is full of features that can only be learned through CURD
The system screenshots
Small stroll: standard background management page, but clean and durable__
Development documentation: docs.auauz.net/
Experience address: auauz.net/
Account password: admin/123456 (default password is 123456)
Project Address:
The backend: github.com/elunez/elad…
Front end: github.com/elunez/elad…
Go Star! To learn