代码拉取完成,页面将自动刷新
同步操作将从 freakchicken/DBAPI 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
lib
目录下并重启生效(如果是集群模式,每个节点都需要拷贝jar包并重启集群)
lib
目录下的相应驱动jar包
查询所有表sql
的作用:创建、编辑API的时候,点击选择数据源,会自动展示该数据源下的所有表名称,方便辅助用户编写业务逻辑sql。
由于不同数据库查询所有表名称的方式都不一样,所以需要用户手动去填写这个sql
lib
目录下即可以使用<select>
<update>
标签,参数名用 #{}
${}
表示,可以参考mybatis文档
application/x-www-form-urlencoded
类型的API, 需要配置参数,如果是application/json
类型的API,需要填写json参数实例对于
application/x-www-form-urlencoded
类型的API,用户在请求该API的时候既可以使用application/x-www-form-urlencoded
,也可以使用application/json
对于
application/json
类型的API,用户在请求该API的时候只能使用application/json
方式
默认关闭事务,如果是insert/update/delete语句,建议开启事务,开启事务后如果sql执行失败事务会回滚。如果API内有多条sql,开启事务后多条sql是放在一个事务内执行的
如果是HIVE等不支持事务的数据库,请不要开启事务,否则会报错
如果一个API内包含多条sql,那么每条sql会对应一个数据转换插件配置,数据转换插件永远是针对单条sql查询结果进行转换
Authorization
字段中携带,才可以访问成功。(如果是开放接口,不需要设置header)import requests
headers = {"Authorization": "5ad0dcb4eb03d3b0b7e4b82ae0ba433f"}
re = requests.post("http://127.0.0.1:8520/API/userById", {"idList": [1, 2]}, headers=headers)
print(re.text)
lib
目录下(如果是集群部署每个节点都需要手动放入jar包)#{}
、 ${}
,可以参考mybatis文档
,不需要写最外层的<select>
<update>
标签,直接写sql内容<
,要写成 <
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。