Rocket-API 版本更新,基于 Spring Boot 的 API 敏捷开发框架

栏目: 软件资讯 · 发布时间: 5年前

内容简介:Rocket-API 2.2.3 版本发布了,本次更新内容包括: 修复 groovy 引擎重复创建引起的内存溢出问题 处理大小写转换 修改扩展自定义分页时异常问题 处理 mongo 下 findAll 返回数据最多 101 条记录问题 处理 #{${}}...

Rocket-API 2.2.3 版本发布了,本次更新内容包括:

  1. 修复 groovy 引擎重复创建引起的内存溢出问题
  2. 处理大小写转换
  3. 修改扩展自定义分页时异常问题
  4. 处理 mongo 下 findAll 返回数据最多 101 条记录问题
  5. 处理 #{${}} 变量值篏套问题
  6. db.count() 计数优化
  7. 添加全局变量 Utils 中的 pasreToString, pasreToObject 方法来实现对象与 string 的转换

概述

"Rocket-API" 基于 spring boot 的 API 敏捷开发框架,服务端 50% 以上的功能只需要写 SQL 或者 mongodb 原始执行脚本就能完成开发,另外 30% 也在不停的完善公共组件,比如文件上传,下载,导出,预览,分页等等通过一二行代码也能完成开发,剩下的 20% 也能依赖于动态编译技术生成 class 的形式,不需要发布部署,不需要重启来实现研发团队的快速编码,提测以及回归。
实现了服务端研发效率 300%-500% 的提升,人力成本减少了 3 倍。

工作原理

1.将 API 信息,请求方式,请求 PATH,处理逻辑存储于数据库中,调用 springboot 提供的RequestMappingHandlerMapping.registerMapping/unregisterMapping 实现动态管理RequestMapping。
2.依赖于 java 1.8 提供的 ScriptEngineManager 方法,调用 Groovy 引擎,使代码逻辑能够实现动态编译,发布,而不用重启
3.以 springboot starter 形式,集成在业务项目中

资源地址

在线演示:http://39.98.181.90:8081/interface-ui

代码仓库:https://gitee.com/alenfive/rocket-api

文档地址: https://alenfive.gitbook.io/rocket-api/

一分钟系列: https://blog.csdn.net/maple_son/article/details/108196584

项目预览

Rocket-API 版本更新,基于 Spring Boot 的 API 敏捷开发框架 Rocket-API 版本更新,基于 Spring Boot 的 API 敏捷开发框架

 


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Blockchain Basics

Blockchain Basics

Daniel Drescher / Apress / 2017-3-16 / USD 20.99

In 25 concise steps, you will learn the basics of blockchain technology. No mathematical formulas, program code, or computer science jargon are used. No previous knowledge in computer science, mathema......一起来看看 《Blockchain Basics》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具