内容简介:# 版本迭代 1.调整jdbcTemplate为NamedParameterJdbcTemplate来执行sql 2.新增命名参数式入参,如"select * from user where name=:name" 3.新增参数类型指定,如:#{str,CLOB},支持的数据类型查看:java.sql.Type...
# 版本迭代
1.调整jdbcTemplate为NamedParameterJdbcTemplate来执行sql
2.新增命名参数式入参,如"select * from user where name=:name"
3.新增参数类型指定,如:#{str,CLOB},支持的数据类型查看:java.sql.Types
4.优化代码结构
5.新增分页为配置项,通过配置项设置分页变量名,默认值,偏移量属性
6.添加手动获取分页方法函数db.getPageNo(),db.getOffset(),db.getPageSize()
7.删除mongo查询返回大小写转换,默认原样输出
8.修改https下path路径获取不准确的问题
9.修改事务为非强制条件
10.自动分页下?{}语法不工作问题处理
11.添加Presto数据库类型支持,感谢@阮 提供的驱动代码
12.添加关系性数据库批量操作,db.batchUpdate(sql,params) 支持批量新增和指更新
13.修改Sql log为参数格式化输出,将参数封装到 SQL 上,输出日志
14.添加Utils.val(varName,defaultValue)方法,为空返回默认值,感谢@zhao_wei_nan 提供的支持
15.添加数据源注入,修复动态编辑数据源后,历史数据源不能够释放问题
16.修改变量作用域标识,添加以下划线 _ 为前缀表示
17.修改文档访问地址,迁移到语雀 https://www.yuque.com/alenfive/rocket-api
18.修改支持搜索 全路径匹配
19.升级到springboot2.6.x版本
20.添加源代码的启动日志 - 本项目只是单纯用来编译生成 rocket-api-boot-starter
定位
拒绝CRUD。用尽可能简单的方式,完成尽可能多的需求。通过约定的方式 实现统一的标准。告别加班,拒绝重复劳动,远离搬砖
概述
"Rocket-API" 基于spring boot 的API敏捷开发框架,服务端50%以上的功能只需要写SQL或者 mongodb 原始执行脚本就能完成开发,另外30%也在不停的完善公共组件,比如文件上传,下载,导出,预览,分页等等通过一二行代码也能完成开发,剩下的20%也能依赖于动态编译技术生成class的形式,不需要发布部署,不需要重启来实现研发团队的快速编码,提测以及回归。
实现了服务端研发效率300%-500%的提升,人力成本减少了3倍
特性
用于快速开发API接口。不再定义 Controller, Service, Dao, Mybatis, xml, Entity, VO等对象和方法. 可视化界面,将入参自动封装到可执行的脚本上,支持所有关系性数据库SQL执行语句,非关系型 MONGODB查询语句. 完全基于springboot2.x 作为springboot项目的stater方式集成,无侵入性,新老项目都能快速集成 只需编写一行代码即可完成大部分的业务需求开发,使用难度级别(测试 or 运维)也可参与开发 在线动态编译,无需重启,即时生效,多数据源操作 版本控制,历史记录比对,回滚等功能 远程一键发布到线上环境 线上POSTMAN调试,保存POSTMAN信息或三方文档的自动生成,历史调用记录存储,回塑 代码提示,SQL提示,语法提示 用户管理控制,安全性控制,以及历史行为记录 动态数据源管理,2.3.0.RELEASE 新增功能
工作原理
1.将API信息,请求方式,请求PATH,处理逻辑存储于数据库中,调用springboot提供的RequestMappingHandlerMapping.registerMapping/unregisterMapping 实现动态管理RequestMapping。
2.依赖于 java 1.8提供的ScriptEngineManager方法,调用Groovy引擎,赋于数据处理能力以及使代码逻辑能够实现动态编译,发布,而不用重启
3.以springboot starter形式,集成在业务项目中
资源地址
一分钟系列: https://blog.csdn.net/maple_son/article/details/108196584
项目预览
- 经过多次项目验证,传统业务型开发,服务端效率能够提升3-5倍,前后端联调提升效率1倍,测试效率2倍提升
以上所述就是小编给大家介绍的《Rocket-API 2.4.4 发布,API 开发的低代码平台,基于 Spring Boot》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Head First Design Patterns
Elisabeth Freeman、Eric Freeman、Bert Bates、Kathy Sierra、Elisabeth Robson / O'Reilly Media / 2004-11-1 / USD 49.99
You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire),......一起来看看 《Head First Design Patterns》 这本书的介绍吧!