1. 首页
  2. 课程学习
  3. 嵌入式
  4. Link Shortener实现基础CRUD操作的链接缩短服务

Link Shortener实现基础CRUD操作的链接缩短服务

上传者: 2024-10-28 18:31:37上传 ZIP文件 275.3KB 热度 11次

链接缩短器 - 介绍了一个实现基本CRUD操作的简单缩短器REST服务,并提供了接口的使用方法和说明。

服务接口描述

  • 创建短链接:发送POST请求至/api/link,以创建一个新的短链接。

  • 获取短链接:发送GET请求至/api/link/{shortUri},获取指定短链接的JSON格式详情。

  • 更新短链接:暂未开放PUT请求功能至/api/link/{shortUri}来更新已有短链接。

  • 删除短链接:发送DELETE请求至/api/link/{shortUri},将指定短链接从数据库中删除。

  • 查看短链接列表:GET请求/v1/api/link/all,可以获取数据库中所有短链接的列表。

数据库说明

  • 本项目使用H2数据库引擎,支持嵌入式与内存模式,方便开发测试。

项目安装与运行

  1. 克隆项目:git clone https://github.com/adaofeliz/link-shortener.git link-shortener

  2. 启动应用并连接至生产数据库。

Swagger接口文档

项目集成了Swagger UI,可直接在浏览器中查看与测试接口。

下载地址
用户评论