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