This project is referenced with this address el-admin background management system this address is also a reference document
A background management system based on Spring Boot 2.1.0, Spring Boot Jpa, JWT, Spring Security, Redis, Vue, Element-UI back-end separation
- The login page
- Home page
The main function
- User management: provides user configurations. The default password of a new user is 123456
- Role management: Allocates permissions and menus, and sets data permissions for roles based on departments
- Menu management: Dynamic menu routing is implemented, and the backend can be configured to support 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
- System logs: Records user operation logs and exception logs, helping developers locate and rectify faults
- SQL monitoring: Druid is used to monitor the database access performance. The default user name is admin and the password is 123456
- Scheduled task: Integrate Quartz to do scheduled task, add the task log, the task running situation is clear
- Code generation: High flexibility to generate front-end and back-end code, reducing a lot of repetitive work tasks
- 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
- Service monitoring: Monitors server load
- Operations management: One-click deployment of your application
The project structure
-
Eladmin-common is the public module of the system. Various utility classes exist in the common configuration module
-
Eladmin-system is the core module of the system and the entry module of the project. It is also the module that needs to be packaged and deployed finally
-
Eladmin-logging is the logging module of the system. Other modules need to import this module to record logs
-
Eladmin-tools is a third-party tool module, including map, mail, cloud storage, local storage, and Alipay
-
Eladmin-generator is the code generation module of the system. The template for code generation is in the System module
-
I’ve already downloaded the project address and there’s also a GET address in the reference document
Link: pan.baidu.com/s/1Nyy95ZVw… Extraction code: IW0F