APIJSON-Demo

腾讯 APIJSON 各种语言、各种框架 的 使用示例项目、上手文档、测试数据 SQL 文件 等。Demo projects with document and SQL files for Tencent APIJSON with different programming languages and different frameworks.

APACHE-2.0 License

Stars
393
Committers
13

Bot releases are hidden (Show)

APIJSON-Demo - 升级依赖; 录制回放; 全能接口 等 Latest Release

Published by TommyLemon about 1 year ago

Java

所有 Demo 升级 APIJSON 6.2.0, apijson-framework 6.2.0, apijson-column 1.7.0, apijson-router 1.7.0, 自身 6.2.0;
MultiDataSource 更新内置的 APIAuto 代码;

新增全能增删改查接口,可同时进行 增、删、改、查 多种操作,感谢 cloudAndMonkey 贡献 CRUD 功能;
MultiDataSource /delegate 新增录制&回放请求信息;

新增使用 SpringBoot 3.0+ 的 Demo;
新增 RediSQL Demo,支持 Redis 零代码 CRUD,感谢 cloudAndMonkey 的贡献 #31
MultiDataSource 为 APIJSON 和 SQLAuto 新增支持 Cassandra, Snowflake, Data, bricks InfluxDB;

完善兼容 APIJSON 5.0.0+ 对接 Oracle DATETIME, TIMESTAMP 等日期时间类型;

解决有时打开 MultiDataSource 报错找不到 spring-boot-maven-plugin 或 maven-compiler-plugin;

SQLConfig 和 SQLExecutor 也指定主键泛型;
远程函数:改用支持引用路径的 getArgVal 方法来取参数值;
解决 /delegate 请求某些报错不返回实际 Resopnse Body/HTTP Status Code;
解决依赖 APIJSON 6.0.0+ 的 /put/balance 在已传 tag 时也报错未传 tag;

优化代码和注释;
优化 .gitignore 忽略文件,感谢 sjbwylbs 的贡献 #33

MySQL:

更新表;

PostgreSQL:

更新表;

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/6.2.0
https://github.com/APIJSON/apijson-framework/releases/tag/6.2.0
https://github.com/APIJSON/apijson-column/releases/1.7.0
https://github.com/APIJSON/apijson-router/releases/1.7.0

APIJSON-Demo - JS, Lua 等脚本 和 ES, Redis, Kafka 等数据源 Demo; 升级依赖; 更新表

Published by TommyLemon over 1 year ago

Java

新增 JS, Lua 等动态脚本 Demo: APIJSONDemo-Script,更好地满足 低代码/零代码、Serverless, BaaS 等平台的动态业务逻辑需求,感谢 @cloudAndMonkey 的贡献 #30;
新增全文检索&大数据 Elasticsearch Demo: APIJSONDemo-ElasticsearchAPIJSONDemo-MultiDataSource-Elasticsearch,感谢 @cloudAndMonkey 的贡献 #27;
新增缓存 Redis Demo: APIJSONDemo-Redis,并在 APIJSONBoot-MultiDataSource 中加入 Redis 示例代码;
新增消息队列 Kafka Demo:APIJSONDemo-MultiDataSource-Kafka,感谢 @cloudAndMonkey 的贡献 #29;

Fix: 修改达梦数据库的sql脚本 1.修复Login表中双引号重复问题 2.修复Request表中detail字段超出达梦数据库长度限制问题,感谢 @LeonemZhang 的贡献 #26;

所有 Demo 升级 APIJSON 6.0.0, apijson-framework 6.0.0, apijson-column 1.5.0, apijson-router 1.5.0, 自身 6.0.0;
优化代码和注释;

MySQL

更新表;

PostgreSQL

更新表;

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/6.0.0
https://github.com/APIJSON/apijson-framework/releases/tag/6.0.0
https://github.com/APIJSON/apijson-framework/releases/tag/6.0.1
https://github.com/APIJSON/apijson-column/releases/1.5.0
https://github.com/APIJSON/apijson-router/releases/1.5.0
https://github.com/APIJSON/apijson-router/releases/1.5.1

APIJSON-Demo - 升级依赖版本;更新表;更新 APIAuto

Published by TommyLemon almost 2 years ago

Java

所有 Demo 升级 APIJSON 5.4.0, apijson-framework 5.4.0, apijson-column 1.2.9, apijson-router 1.1.0, 自身 5.4.0;
MultiDataSource 更新内置的 APIAuto 代码;
优化代码和注释;

MySQL:

更新表;

PostgreSQL:

更新表;

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/5.4.0
https://github.com/APIJSON/apijson-framework/releases/tag/5.4.0
https://github.com/APIJSON/apijson-column/releases/1.2.9
https://github.com/APIJSON/apijson-router/releases/1.1.0

APIJSON-Demo - 升级依赖版本;更新表;更新 APIAuto

Published by TommyLemon about 2 years ago

Java

所有 Demo 升级 APIJSON 5.3.0, apijson-framework 5.3.0, apijson-column 1.2.7, apijson-router 1.0.8, 自身 5.3.0;
MultiDataSource 更新内置的 APIAuto 代码,解决对 PostgreSQL 不显示请求注释、不能显示测试用例等;
优化代码和注释;

MySQL:

更新表;

PostgreSQL:

更新表;

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/5.3.0
https://github.com/APIJSON/apijson-framework/releases/tag/5.3.0
https://github.com/APIJSON/apijson-column/releases/1.2.7
https://github.com/APIJSON/apijson-router/releases/1.0.8

APIJSON-Demo - 新增支持 SQLAuto-智能零代码数据库功能测试

Published by TommyLemon about 2 years ago

Java:
MultiDataSource 新增 /execute 接口来支持 SQLAuto;

https://github.com/TommyLemon/SQLAuto

APIJSON-Demo - 升级依赖版本;更新表;更新 APIAuto

Published by TommyLemon about 2 years ago

Java

所有 Demo 升级 APIJSON 5.2.0, apijson-framework 5.2.0, apijson-column 1.2.5, apijson-router 1.0.6, 自身 5.2.0;
解决连接池 Demo 的连接池配置未生效;
MultiDataSource 更新内置的 APIAuto 代码;
优化代码;

MySQL:

更新表;

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/5.2.0
https://github.com/APIJSON/apijson-framework/releases/tag/5.2.0
https://github.com/APIJSON/apijson-column/releases/1.2.5
https://github.com/APIJSON/apijson-router/releases/1.0.6

APIJSON-Demo - 升级依赖版本;更新表;更新 APIAuto

Published by TommyLemon over 2 years ago

Java

所有 Demo 升级 APIJSON, apijson-framework, 自身版本为 5.1.5, 升级 apijson-column, fastjson 版本分别为 1.2.4, 1.2.83;
APIJSONBoot 删除 UnitAuto 单元测试中多余的 Context 配置代码;
MultiDataSource 更新内置的 APIAuto 代码;

MySQL:

更新表;

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/5.1.5
https://github.com/APIJSON/apijson-framework/releases/tag/5.1.5
https://github.com/APIJSON/apijson-column/releases/1.2.4
https://github.com/APIJSON/apijson-router/releases/1.0.5

APIJSON-Demo - 升级依赖版本;新增类 RESTful 简单接口

Published by TommyLemon over 2 years ago

Java

所有 Demo 升级自身, APIJSON, apijson-framework 版本为 5.1.0,升级 apijson-column, UnitAuto 版本分别为 1.2.2, 2.7.2;
APIJSONBoot-MultiDatasource 新增类 RESTful 简单接口,使用路由插件 apijson-router,点 Star 支持下作者吧~

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/5.1.0
https://github.com/APIJSON/apijson-framework/releases/tag/5.1.0
https://github.com/APIJSON/apijson-column/releases/1.2.2
https://github.com/APIJSON/apijson-router/releases/1.0.0
https://github.com/TommyLemon/unitauto-java/releases/tag/2.7.2
https://github.com/TommyLemon/unitauto-jar/releases/tag/2.7.2

APIJSON-Demo - 升级依赖版本;新增当前用户相关的远程函数等

Published by TommyLemon over 2 years ago

Java

所有 Demo 升级自身, APIJSON, apijson-framework 版本为 5.0.0,升级 apijson-column, fastjson, UnitAuto 版本分别为 1.2.0, 1.2.79, 2.6.4;
APIJSONBoot 系列新增当前用户相关的远程函数,默认开启 * CROSS JOIN、非等价的复杂 JOIN ON 关联方式;

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/5.0.0
https://github.com/APIJSON/apijson-framework/releases/tag/5.0.0
https://github.com/APIJSON/apijson-column/releases/1.2.0
https://github.com/TommyLemon/unitauto-java/releases/tag/2.6.4
https://github.com/TommyLemon/unitauto-jar/releases/tag/2.6.4

APIJSON-Demo - 升级依赖版本;完善注释及链接

Published by TommyLemon over 2 years ago

Java:
所有 Demo 升级 APIJSON, apijson-framework, 自身版本为 4.9.1;
所有 Demo 升级 apijson-column 至 1.1.7;

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/4.9.1
https://github.com/APIJSON/apijson-framework/releases/tag/4.9.1
https://github.com/APIJSON/apijson-column/releases/tag/1.1.7

APIJSON-Demo - 升级依赖版本;完善注释及链接

Published by TommyLemon almost 3 years ago

Java:
所有 Demo 升级 APIJSON, apijson-framework, 自身版本为 4.8.3;
所有 Demo 升级 apijson-column, mysql-connector-java 分别至 1.1.5, 8.0.27;
所有 Demo 完善每个 Demo 类的说明并带上相关链接;

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/4.8.3
https://github.com/APIJSON/apijson-framework/releases/tag/4.8.3
https://github.com/APIJSON/apijson-column/releases/tag/1.1.5

APIJSON-Demo - 新增 APIJSON 简单接口;所有 Java Demo 升级依赖库版本

Published by TommyLemon almost 3 years ago

Java:
APIJSONBoot 系列新增 /get/Table[] 和 /put/Table 等 APIJSON 简单接口,文档见 APIJSON 通用文档 3.1 操作方法

升级 APIJSON, apijson-framework, 本身 的 Maven 和 jar 依赖为 4.8.0;
升级 apijson-column 版本为 1.1.3;
升级 UnitAuto 版本为 2.6.3;

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/4.8.0
https://github.com/APIJSON/apijson-framework/releases/tag/4.8.0
https://github.com/APIJSON/apijson-column/releases/tag/1.1.3
https://github.com/TommyLemon/UnitAuto/releases/tag/2.6.3

APIJSON-Demo - 解决依赖 APIJSON 4.7.1-4.7.2 时对接不上连接池

Published by TommyLemon about 3 years ago

Java:
解决依赖 APIJSON 4.7.1-4.7.2 时对接不上连接池

APIJSON-Demo - Java:所有 Demo 升级 APIJSON, apijson-framework, apijson-column, 自身的版本

Published by TommyLemon about 3 years ago

Java:
所有 Demo 升级 APIJSON, apijson-framework, apijson-column, 自身的版本;
快速上手文档新增 视频入门教程 链接;

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/4.7.2
https://github.com/APIJSON/apijson-framework/releases/tag/4.7.2
https://github.com/APIJSON/apijson-column/releases/tag/1.1.2

APIJSON-Demo - Java:所有 Demo 升级 APIJSON, apijson-framework, apijson-column, 自身的版本

Published by TommyLemon about 3 years ago

Java:
升级 APIJSON, apijson-framework 的 Maven 和 jar 依赖为 4.7.1;
升级 apijson-column 版本为 1.1.1;
升级 Demo 本身版本为 4.7.1;
更新文档;

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/4.7.1
https://github.com/APIJSON/apijson-framework/releases/tag/4.7.1
https://github.com/APIJSON/apijson-column/releases/tag/1.1.1

Android:
更新文档;

iOS:
更新文档;

JavaScript:
更新文档;

Python:
更新文档;

APIJSON-Demo - Java:所有 Demo 升级 APIJSON, apijson-framework, apijson-column, 自身的版本

Published by TommyLemon over 3 years ago

Java:
所有 Demo 升级 APIJSON, apijson-framework, 自身的版本为 4.7.0,升级 apijson-column 版本为 1.1.0;

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/4.7.0
https://github.com/APIJSON/apijson-framework/releases/tag/4.7.0
https://github.com/APIJSON/apijson-column/releases/tag/1.1.0

APIJSON-Demo - 优化状态信息和日志打印

Published by TommyLemon over 3 years ago

Java:

优化日志配置;
优化 /post/verify 获取验证码接口;
APIJSONBoot 和 APIJSONFinal 升级 APIJSON, apijson-framework jar 包为 4.6.7;
APIJSONBoot 升级 apijson-column.jar 为 1.0.1;
APIJSONFinal 升级 APIJSON, apijson-framework, 自身版本为 4.6.7;

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/4.6.7
https://github.com/APIJSON/apijson-framework/releases/tag/4.6.7
https://github.com/APIJSON/apijson-column/releases/tag/1.0.1

APIJSON-Demo - 引入字段插件;升级依赖版本

Published by TommyLemon over 3 years ago

Java:APIJSONBoot 引入字段插件 apijson-column;
升级 APIJSON, apijson-framework, 自身版本为 4.6.6;

相关更新:
https://github.com/Tencent/APIJSON/releases/tag/4.6.6
https://github.com/APIJSON/apijson-framework/releases/tag/4.6.6
https://github.com/APIJSON/apijson-column/releases/tag/1.0.0

APIJSON-Demo - 【安全】加强对 JOIN 和 SQL 函数的防护

Published by TommyLemon over 3 years ago

Java

3 个 Demo 升级 APIJSON, apijson-framework, 自身 版本至 4.6.5;
APIJSONBoot 升级 unitauto-java 和 unitauto-jar 分别至 2.6.0 和 2.6.1;

MySQL

更新表;

文档

新增 3 个 Demo 的 使用建议
新增 自定义 API 的 说明(非 APIJSON 万能 API);

相关更新见
https://github.com/APIJSON/apijson-framework/releases/tag/4.6.5
https://github.com/Tencent/APIJSON/releases/tag/4.6.5

APIJSON-Demo - Java Demo 升级 APIJSON 和 apijson-framework 版本

Published by TommyLemon over 3 years ago

Java

升级 APIJSON 和 apijson-framework 版本为 4.6.1 和 4.6.3;
升级 Demo 自身版本为 4.6.3;

相关更新见
https://github.com/Tencent/APIJSON/releases/tag/4.6.1
https://github.com/APIJSON/apijson-framework/releases/tag/4.6.3