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.默认组path默认修改默认值为 ""
2.修改符在单引号环境下,不加引号,原样封装到sql中如‴sql select ∗ from{table} ''' -> "select * from user"
#功能新增
#功能修改
#数据库修改:
ALTER TABLE api_config
ADD COLUMN type
VARCHAR(45) NULL AFTER config_context
;
ALTER TABLE api_config
DROP INDEX service_UNIQUE
;
#功能新增
#功能修改
#数据库修改:
ALTER TABLE `api_config`
ADD COLUMN `type` VARCHAR(45) NULL AFTER `config_context`;
ALTER TABLE `api_config`
DROP INDEX `service_UNIQUE` ;
1.修复内置变量定义数组不能正常获取的问题
2.修改yaml静态资源为本地访问
3.修改api文档同步抽象方法,定义DocsInfo对象
4.处理特定版本下的循环依赖问题
multipart/form-data
,以及application/x-www-form-urlencoded
下bodyRoot全局变量