大家好,今天给各位分享api后端(APIJSON快速入门的一些知识,其中也会对api后端(APIJSON快速入门进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
一个接口的开发,比如Java用SpringBoot,Mybatis来开发一般来说就像下面这个流程
部署上这个项目后,流程变成了这样
如果使用 apijson-framework,还可进一步简化流程
2.本地开发2.1 本地安装
APIJSON为后端提供如下版本,本文选择APIJSONBoot进行本地调试;
2.1.1 JDBC Demo
APIJSONDemo 为 APIJSON + SpringBoot 的最简单的初级使用 Demo;
APIJSONBoot 为 APIJSON + SpringBoot 的接近生产环境成品的 Demo;
APIJSONFinal 为 APIJSON + JFinal 的接近生产环境成品的 Demo。
2.1.2 连接池 Demo
APIJSONDemo-HikariCP 为 APIJSON + SpringBoot + HikariCP 的简单初级使用 Demo;
2.2 项目地址
Github:GitHub - APIJSON/APIJSON-Demo: 腾讯 APIJSON 各种语言、各种框架 的 使用示例项目、上手文档、测试数据 SQL 文件 等。Demo projects with document and SQL files for Tencent APIJSON with different programming languages and different frameworks.
代码获取:
git@github.com:APIJSON/APIJSON-Demo.git或者 本地导入2.3.1 代码获取
2.3.2 工程添加2.3.2.1 后端工程目录
2.3.2.2 点击工程设置

2.3.2.3 添加模块(Modules)
2.3.2.4 选择需要添加的模块
这里选择APIJSONBoot项目作为演示
2.3.2.5 选择以Maven模式引入
2.3.2.6 添加JDK
这里选择1.8
至此项目引入完成
2.2 库表创建2.2.1 数据库脚本
数据库脚本按文件夹分,MySQL相关脚本在MySQL目录下,其中包含测试表
2.2.2 核心库创建2.2.2.1 Access
本文使用开发库10.0.53.201进行试用
2.3 配置修改2.3.1 修改数据库配置(DemoSQLConfig.java)2.3.1.1 修改数据库连接
2.3.1.3 修改数据库类型及数据库
2.3.1.4 隐藏真实表名
2.3.2 修改运行端口号
DemoApplication.java添加SpringBoot 2.x 自定义端口方法,这里使用8082端口
接口访问需添加权限,并在alias字段添加大写字母开头的表别名,示例如下:
2.4.2 服务启动
右键DemoApplication.java > Run /Debug > Java Application
2.4.3 postman调用接口
其中Inoculation_point为Access表中数据库表别名
更多接口功能详见:APIJSON/Document.md at master · Tencent/APIJSON · GitHub
3.环境部署3.1 jar包生成
3.2 启动脚本
直接打包的jar报错:无法找到main方法:
pom文件添加如下配置:
3.3 文件存储
3.3 远程调试3.3.1 开放服务对应端口防火墙
例如:8082
firewall-cmd --zone=public --add-port=8082/tcp --per && firewall-cmd --reload3.3.2 postman调用接口
例如根据条件获取t_inoculation_point表中部分字段并通过主键关联,获取t_nucleic_notice_info信息
3.3.2.1 请求URL
3.3.2.2 请求参数
PS:t_inoculation_point表中level字段类型为tinyint,接口自动转变为boolean类型,具体修改方案待确认。
4.常见问题
提问前请先查看:FAQ & Read me before asking / 常见问题与提问前必看 · Issue #36 · Tencent/APIJSON · GitHub
4.1.1 application.yml修改数据库配置
4.1.2 修改DemoSQLExecutor
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!