positioning
Refused to CRUD. Accomplish as many requirements as possible in as simple a way as possible. Achieve uniform standards by convention. Say goodbye to overtime, refuse to repeat work, away from moving bricks
features
- For rapid development of API interfaces. No longer define
Controller
.Service
.Dao
.Mybatis
.xml
.Entity
.VO
And other objects and methods. - Visual interface, automatically encapsulate the input parameters into executable scripts, support all relational database SQL execution statements, non-relational
MONGODB
Query statement. - Fully integrated based on SpringBoot2. x as a Stater approach for Springboot projects, it is non-invasive and can be quickly integrated for both new and old projects
- Most of the business requirements can be developed with a single line of code, and difficulty levels (testing or operations) can also be used
- Online dynamic compilation, no need to restart, immediate effect, multi-source operation
- Version control, history comparison, rollback and other functions
- Remote one-click publishing to an online environment
- POSTMAN debugging online, save POSTMAN information or automatic generation of three-party documents, history call record storage, plastic
- Code hints, SQL hints, syntax hints
- User management controls, security controls, and historical behavior records
- After several project verification, the efficiency of the traditional business development can be improved 3-5 times, the efficiency of the front and back end joint adjustment can be improved twice, and the efficiency of the test can be improved twice
The working principle of
1. Store THE API information, request mode, request PATH and processing logic in the database. Call springboot provide RequestMappingHandlerMapping. RegisterMapping/unregisterMapping RequestMapping to implement dynamic management. 2. Rely on the ScriptEngineManager method provided by java1.8, call Groovy engine, so that the code logic can be dynamically compiled, published, without restarting 3. It is integrated into service projects in the form of a Springboot starter
Resources to address
Online presentation: http://39.98.181.90:8081/interface-ui
Code repository: gitee.com/alenfive/ro…
Document address: gitee.com/alenfive/ro…
One Minute series: blog.csdn.net/maple_son/a…
Project preview