What this issue recommends is a low-code generic background management framework——Erupt。
Erupt is a low-code, full-stack class framework that uses Java annotations to dynamically generate pages and to add, delete, modify, check, and control permissions. Erupt provides a full-stack solution for enterprise-level middle and back office management systems, significantly reducing the R&D cycle and focusing on the core business.
Erupt’s advantage:
- Automatic table creation: The table structure is automatically generated without manual table creation
- Easy to get started: Simple Spring Boot basics are enough
- Simple to use: Just understand @Erupt and @EruptField annotations to start developing
- Code simplicity: just a.java file, template, controller, service, dao do not need to be created
- Powerful: dynamic condition processing, logical deletion, LDAP, custom logon logic, RedisSession, operation log and so on
- Multiple data sources: Support MySQL, Oracle, SQL Server, PostgreSQL, H2, and even MongoDB
- High scalability: Support custom data source implementation, custom logon logic, dynamic rights management, life cycle functions, custom OSS
- A large number of components: sliding input, time selection, one-to-many, image upload, code editor, automatic completion, tree, many-to-many, map and other 23 categories of components
- Rich display: plain text, two-dimensional code, links, pictures, HTML, code snippets, iframe, swf, etc
- Low intrusion: Almost all functionality revolves around annotations and does not affect the use of Spring Boot’s other features or tripartite libraries
- Separation of back-end and front-end: The back-end and front-end can be deployed separately
- Responsive layout: Supports the use of various specifications of devices such as PCS and mobile phones
- Custom pages: Support custom pages, custom pop-up layer, and support: native H5 / Freemarker/Thymeleaf rendering
- Front-end zero code: The front-end layout is built automatically, without writing a line of front-end code
- No secondary development required: Just reference the jar package
Comparison of Erupt with other development methods:
Screenshot of demo:
- Log in
- system management
- system monitoring
- statement management
- Interface configuration
- SQL monitoring
- code generation
Read more on your own:erupt。