Hello, everyone, I am for the majority of programmers brothers worry broken heart xiaobian, every day to recommend a small tool/source, full of your favorites, every day to share a small skill, let you easily save development efficiency, do not work overtime do not stay up late do not lose hair, is my goal!
Spring Boot background management framework – El-admin
El-admin is a back-end management system based on Spring Boot 2.1.0, Spring Boot Jpa, JWT, Spring Security, Redis, Vue and Element-UI. The project adopts the development mode of module by function, the permission control adopts RBAC idea, supports data dictionary and data permission management, supports one-click generation of front and back end codes, supports front-end menu dynamic routing, etc.
The main features
- Use SpringBoot, Jpa, Security, Redis, Vue and other front-end technology development
- The front and back ends are completely separated, with the front end based on Vue and the back end based on Spring Boot
- Support computers, tablets, mobile phones and other mainstream devices to access
- It can be used for almost all Web project development, such as OA, Cms, website background management and so on
- High efficiency development, code generator can generate front and back end code with one key
- Data dictionaries are supported for easy management of some states
- Supports traffic limiting on interfaces to avoid excessive pressure on the service layer caused by malicious requests
- Supports interface-level function permissions and data permissions, and can be customized
- Custom permission annotations and anonymous interface annotations can quickly block and permit interfaces
- Encapsulate some common front-end components: tabular data requests, data dictionaries, etc
- Unified exception interception and processing at the front and back ends to output exceptions in a unified manner, avoiding complicated judgment
- Supports online user management and server performance monitoring, and supports limiting single user login
- Supports o&M management, facilitating deployment and management of applications on remote servers
- The back-end adopts module development mode according to functions to improve development and test efficiency
- The project is simple and configurable, with built-in code generator, which can generate the front and back end codes with one key after configuring the table information.
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
Project preview
At the end
This issue is to share here, I am xiaobian South wind blowing, focus on sharing interesting, novel, practical open source projects and developer tools, learning resources! I hope to learn and communicate with you together. Welcome to follow my official account ** [Github navigation station] **.
Phase to recommend
It’s beautiful! With three open source icon libraries, you don’t have to ask designers anymore
10 unique vue.js libraries! Good use, twice the result with half the effort!
Just in time! 13 Spring Boot training programs, use it well, promotion and salary will not worry
The programmer connects the private life necessary background frame, need not repeat to build the wheel, net friend: too easy to use!
Still working on the project from start to finish? Use these six SpringBoot projects well, get twice the result with half the effort!
Middle-aged netizens can finally understand young people’s AWSL