登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情
代码拉取完成,页面将自动刷新
开源项目
>
WEB应用开发
>
API 网关/接口管理
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
246
Star
2.7K
Fork
745
食得落
/
rocket-api
代码
Issues
18
Pull Requests
0
Wiki
统计
流水线
服务
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
最新版
2.4.5.RELEASE
c2d15da
2022-07-28 10:49
对比
2.4.5.RELEAS 版本发布
食得落
1. sql 支持数组形式入参,如:#{"a,b".split(",”)} 2. 修改数据源注入方法,支持外部事务的的注入,在jpa,和hibernate场景下解决可能存在的多个事务管理器嵌套问题。 3. 添加clickhouse的自动分页实现, 4. 添加clickhouse 修改和删除逻辑的支持,使用db.update()触发 5. diff 日期显示更新 6. 添加数据源失联check 7. ?{}表达式去空格 8. 处理版本升级导致的动态yml配置功能异常 9. 删除过期埋点
最后提交信息为:
1. 版本修改2.4.5.RELEASE
2.4.4.RELEASE
a1119a0
2022-01-24 10:37
对比
2.4.4.RELEASE 版本发布
食得落
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
最后提交信息为:
1. 2.4.4.RELEASE 版本打包发布
2.4.3.RELEASE
edcaf0c
2021-08-09 09:45
对比
2.4.3.RELEASE 版本发布
食得落
#功能新增 1. 修改搜索框,支持树形结构搜索,展示相关联的上下级,正则搜索 2. 新增'''sql '''单引号支持sql提示 3. 添加纯SQL模式,自动识别增删改查分页,计数等数据库操作,并附带sql语法和代码提示 ,文档见: https://alenfive.gitbook.io/rocket-api/shu-ju-ku-cao-zuo/chun-sql-mo-shi 添加动态数据源默认的事务管理,所有的数据库操作都会带上可重复读级别事务管控,Exception级别异常事务回滚 #功能修改 1.默认组path默认修改默认值为 "" 2.修改符在单引号环境下,不加引号,原样封装到sql中如‴sql select ∗ from{table} ''' -> "select * from user"
最后提交信息为:
1.动态数据源配置项删除
2.4.2.RELEASE
61f8fd7
2021-08-01 23:52
对比
2.4.1.RELEASE 版本发布
食得落
#功能新增 1. 添加数据源动态管理界面 2. 添加API导入导出功能 3. 增加#{}参数映射语法,支持groovy脚本语法 如:#{sex == "男"?1:0} 4. 添加默认组,用于首次初始化项目时新建api的可选默认组 5. 添加动态数据源修改事件集群同步 6. 添加动态yml配置修改事件集群同步 7. 添加系统名称配置项 spring.rocket-api.service-title: 数据开放平台 8. 添加自定义rocket-api表名称定义配置,eg:spring.rocket-api.table-name.api-info: t_api_info #功能修改 1. 修改pageNo,pageSize,index注入时机为db.pager()方法调用时 2. 添加rocket-api.yml配置使用说明 3. 取消扫描代码方式注册的mapping 4. 添加oracle驱动 5. 修改缓存刷新事件同步格式 6. POSTMAN调整 7. 修改新版本发现检测逻辑 #数据库修改: ALTER TABLE `api_config` ADD COLUMN `type` VARCHAR(45) NULL AFTER `config_context`; ALTER TABLE `api_config` DROP INDEX `service_UNIQUE` ;
最后提交信息为:
Merge remote-tracking branch 'origin/master'
2.4.0.RELEASE
63264b7
2021-07-29 13:01
对比
2.4.0.RELEASE 版本发布
食得落
#功能新增 1. 添加数据源动态管理界面 2. 添加API导入导出功能 3. 增加#{}参数映射语法,支持groovy脚本语法 如:#{sex == "男"?1:0} 4. 添加默认组,用于首次初始化项目时新建api的可选默认组 #功能修改 1. 修改pageNo,pageSize,index注入时机为db.pager()方法调用时 2. 添加rocket-api.yml配置使用说明 3. 取消扫描代码方式注册的mapping 4. 添加oracle驱动 5. 修改缓存刷新事件同步格式 6. POSTMAN调整 #数据库修改: ``` ALTER TABLE `api_config` ADD COLUMN `type` VARCHAR(45) NULL AFTER `config_context`; ALTER TABLE `api_config` DROP INDEX `service_UNIQUE` ; ```
最后提交信息为:
1.配置文件说明
2.3.8.RELEASE
a0cba5c
2021-07-12 17:21
对比
2.3.8.RELEAS 版本发布
食得落
1.修复内置变量定义数组不能正常获取的问题 2.修改yaml静态资源为本地访问 3.修改api文档同步抽象方法,定义DocsInfo对象 4.处理特定版本下的循环依赖问题
最后提交信息为:
1. 版本更新
2.3.7.RELEASE
ae1c748
2021-05-06 09:35
对比
2.3.7.RELEASE版本发布
食得落
1. 移除request header urlencoder设定, 在入参header时,服务器不再执行urldecoder操作 2. 添加集群环境下,单个接口编辑,保存后自动刷新所有实例的抽象接口支持,体现在接口:IApiInfoCache.refreshNotify 3. 在编辑器中添加执行debug时,输出脚本执行耗时 4. 添加无title导出方法Utils.exportXlsx("name",list) 5. 添加必须选择一个目录保存判断
最后提交信息为:
1. 版本还原2.3.7.RELEASE
2.3.6.RELEASE
8b9d522
2021-04-20 23:45
对比
2.3.6.RELEAS 版本发布
食得落
1. 添加抽象方法IApiInfoCache.refreshNotify,receiveNotify,可实现分布式环境下不重启实例也能达到各实例缓存的自动刷新和mapping重载问题。基于spring cloud 配置中心刷新思想.通过页面上的"Rebuild API List" 行为触发 2.添加目录管理功能,支持不限级的自定义目录,并且允许在目录上指api统一的路径前缀 2. 修复处理因开启页面动态配置后,导致远程发布接口异常,问题在于在事务内执行了数据源的配置刷新,导致当前事务失效 3. 清理一大堆无用代码,使项目结构更紧凑 4. 数据库操作提示,表结构扫描跳过视图
最后提交信息为:
1. 添加jdbctemplate获取方法
2.3.5.RELEAS
96e817d
2021-03-08 14:51
对比
2.3.5.RELEAS 版本发布
食得落
1. 添加clickHouse数据库支持 2. 修复页面配置功能不能为空保存的问题 3. 优化数据源动态配置时初始化了所有数据库类型的Factory问题,改为配置引用时再创建 4. 修复mysql表结构无主键时,不能识别表结构问题 5. 动态数据源配置,增加mongodb,postgre,sqlserver的支持 6. 类mybatis if语法。?{condition,expression}增强, 在原有的判空基础上增加逻辑表达式判断能力(condition部分支持完整的groovy语法) 7. 优化一系列细节
最后提交信息为:
页面yml配置允许为空
2.3.3.RELEAS
b18ffd0
2021-01-19 18:30
对比
2.3.3.RELEAS 版本发布
食得落
1. 修复动态配置不能保存问题 2. 修复动态数据源在springboot2.2.x以上版本,初始化异常问题 3. 添加`multipart/form-data`,以及`application/x-www-form-urlencoded` 下bodyRoot全局变量 4. 添加异常返回封装,允许自定义成功或异常请求的返回结构 5. Assert参数判断修改,允许自定义异常
最后提交信息为:
1. 参数判断修改,允许自定义参数异常
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/alenfive/rocket-api.git
git@gitee.com:alenfive/rocket-api.git
alenfive
rocket-api
rocket-api
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册