Skip to content

增强远程函数与参数校验;优化体验 等;登记企业+2;生态项目+3

Compare
Choose a tag to compare
@TommyLemon TommyLemon released this 09 Aug 01:57
· 242 commits to master since this release

功能

PUT 新增支持对 JSONObject {} 格式的字段值传 "key+": [{"key":value}] 新增,传 "key-": ["key"] 移除;
请求操作符新增支持监听事件 IF: { "name": { UPDATE:{ "Comment": {"userName@": "User/name" } } } },方便同步修改其它表字段值等,并支持执行自定义脚本代码;
新增支持在 @column: value 中传自定义表名,例如 Comment.toId, Moment.userId 等;
最外层返回当前时间戳毫秒值,方便前后端同步校准时间等场景;
对存储过程单独传自定义的 数据库名/模式名 时支持横杠,例如可写为 @key():"api-json.function(arg)",反引号可去掉;
新增支持子查询对象内省略关键词 from,自动取最上方的表对象 key 作为 from;
远程函数:新增根据路径从当前对象取值的方法 getArgVal(String),方便 Long uid = getArgVal("User/id") 这样取值;
AbstractSQLConfig 新增 IGNORE_BLANK_STRING_METHOD_LIST 支持对指定的方法忽略空字符串作为条件值或写入值等;
优化假删除,支持 notDeletedValue,适配 deletedTime = NULL 表示未删除等需求;
完善用异常转换状态码 code;

对 SQLConfig 传入 Parser, ObjectParser, version, tag 等,拿到上下文信息来实现某些需求;
开放请求 GET, HEAD 也处理 version 和 tag,解决字段插件配置不能根据版本号生效等问题;
SQLConfig 和 SQLExecutor 也指定主键泛型;
自动校验参数:解决自定义代码包含 ":" 冒号时可能误判不是语言名称的字符串,导致报错找不到执行引擎;
调整有问题的方法命名 onJoinComplextRelation 为 onJoinComplexRelation;
优化代码及注释的格式;

文档

Complete Doc-English for global keyword description, thx to @YqxLzx #585;
Update README-English.md, fix typo, update company logos;
新增对腾讯分布式数据库 TDSQL, TencentDB 的支持说明;
在线体验 调整为 测试用例;
新增上市公司飞企互联的凌云中台官网 "APIJSON 使用介绍" 的链接;
http://api.flyrise.cn:9099/docs/open-docs//1459

GitHub 15.5K Star 在 400W Java 项目排名前 100,远超 FLAG, BAT 等国内外绝大部分开源项目;
APIJSONBoot 约一下午 相当于 SSMH 大小周过半个月,开发效率提升 26 倍;
https://github.com/Tencent/APIJSON#%E4%B8%BA%E4%BB%80%E4%B9%88%E9%80%89%E6%8B%A9-apijson
image

统计分析新增 Apple 苹果公司,更新分析截屏让 Google 谷歌公司更显眼
https://github.com/Tencent/APIJSON#%E7%BB%9F%E8%AE%A1%E5%88%86%E6%9E%90

使用登记新增 IOTOS 公司的 logo,感谢 @andy19055 的登记;
https://github.com/Tencent/APIJSON#%E4%BD%BF%E7%94%A8%E7%99%BB%E8%AE%B0

生态新增低代码 ERP 项目 xyerp,感谢 yinjg1997 的贡献
https://gitee.com/yinjg1997/xyerp

生态新增快速构建 APIJSON 查询条件的插件,感谢 mingbaobaba 的贡献
https://gitee.com/mingbaobaba/apijson-query-spring-boot-starter

生态新增基于 APIJSON 的低代码系统等,感谢 @csx-bill 的贡献
https://github.com/csx-bill/quick-boot

调整微软工程师接入 IBM DB2 的 Demo,感谢 @andream7 的贡献
https://github.com/andream7/apijson-db2

创作不易,打开链接右上角点 ⭐️ Star 支持下热心的作者们吧~

image image image image image

🏆 零代码、全功能、强安全 ORM 库 🚀
后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构
https://github.com/Tencent/APIJSON

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy