Rocket-API 2.2.3 released, API agile development framework based on spring boot

Rocket-API 2.2.3.RELEASE

  1. Fix memory overflow caused by repeated creation of groovy engine
  2. Handle case conversion
  3. Exception problem when modifying extended custom paging
  4. Solve the problem that findAll returns up to 101 records in mongo
  5. Dealing with #{${}} variable value seal problem
  6. db.count() counting optimization
  7. Add the pasreToString and pasreToObject methods in the global variable Utils to realize the conversion between object and string

Overview

"Rocket-API" is based on the spring boot API agile development framework. More than 50% of server functions can be developed only by writing SQL or mongodb original execution scripts. The other 30% are constantly improving public components, such as file uploads. , Download, export, preview, paging, etc. can also be developed through one or two lines of code, and the remaining 20% ​​can also rely on the form of dynamic compilation technology to generate classes. There is no need to release deployment or restart to realize the development of the R&D team. Fast coding, testing and regression.
Achieved a 300%-500% improvement in server-side R&D efficiency and reduced labor costs by 3 times

working principle

1. Store API information, request method, request PATH, and processing logic in the database, and call RequestMappingHandlerMapping.registerMapping/unregisterMapping provided by springboot to achieve dynamic management of RequestMapping.
2. Rely on the ScriptEngineManager method provided by java1.8, call the Groovy engine, so that the code logic can be dynamically compiled and released without restarting
3. In the form of springboot starter, integrated in the business project

Resource address

Online demo: http://39.98.181.90:8081/interface-ui

Code repository: https://gitee.com/alenfive/rocket-api

Document address:  https://alenfive.gitbook.io/rocket-api/

One-minute series:  https://blog.csdn.net/maple_son/article/details/108196584

Project preview

Enter picture description Enter picture description

Guess you like

Origin www.oschina.net/news/119689/rocket-api-2-2-3-released