
一飞开源,介绍创意、新奇、有趣、实用的开源/AI应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
Viewer 是一款基于SpringBoot构建的API敏捷开发平台,突破传统编码范式,提供从SQL到API的一站式数据服务能力。通过可视化SQL工作台,开发者无需编写Java代码即可发布标准RESTful接口,针对查询、大屏场景提供快速迭代方案,助力企业快速构建高性能数据决策系统。
使用Apache-2.0开源协议













# 下载最新JAR包(约15MB)
#Window启动命令:
java -jar viewer-apis-service.jar
#Linux下后台进程启动命令:
nohup java -jar viewer-apis-service.jar >catalina.out 2>&1 &
#关掉项目:
ps -ef|grep java
kill 进程号 1、访问 http://localhost:11791 登录管理界面
2、在"数据源管理"中添加数据源(支持所有支持JDBC连接的,自定义连接器等)
3、在"查询语句"中创建新方法,选择刚才创建的数据源
4、编写符合mybatis的SQL查询语句,例如:
<select>
SELECT * FROM users
<where>
<if test="username != null">
AND username = #{username}
</if>
<if test="status != null">
AND status = #{status}
</if>
</where>
</select>或者http请求,如果是post请求添加<payload>标签:
<http>
/department/list?access_token=${ACCESS_TOKEN}
<if test="id != null and id != '' ">
&id=${id}
</if>
</http>
<payload>
{
<if test="get_party_path != null and get_party_path != '' ">
get_party_path:${get_party_path}
</if>
}
</payload>5、在"设定方法"中添加所需参数,
6、配置执行细节,使用Spel表达式进行参数映射
7、在"设定接口"中创建新API,选择刚才创建的方法,同时设置API路径(如/api/v1/users)
8、保存后返回查询界面,点击"启动"按钮即可通过API网关访问

访问一飞开源:https://code.exmay.com/
#一飞开源 #开源项目 #零代码API开发平台