Link Shortener实现基础CRUD操作的链接缩短服务
链接缩短器 - 介绍了一个实现基本CRUD操作的简单缩短器REST服务,并提供了接口的使用方法和说明。
服务接口描述:
-
创建短链接:发送POST请求至
/api/link
,以创建一个新的短链接。 -
获取短链接:发送GET请求至
/api/link/{shortUri}
,获取指定短链接的JSON格式详情。 -
更新短链接:暂未开放PUT请求功能至
/api/link/{shortUri}
来更新已有短链接。 -
删除短链接:发送DELETE请求至
/api/link/{shortUri}
,将指定短链接从数据库中删除。 -
查看短链接列表:GET请求
/v1/api/link/all
,可以获取数据库中所有短链接的列表。
数据库说明:
- 本项目使用H2数据库引擎,支持嵌入式与内存模式,方便开发测试。
项目安装与运行:
-
克隆项目:
git clone https://github.com/adaofeliz/link-shortener.git link-shortener
-
启动应用并连接至生产数据库。
Swagger接口文档:
项目集成了Swagger UI,可直接在浏览器中查看与测试接口。
下载地址
用户评论