项目简介
本项目是基于Spring Boot框架构建的URL转换系统,核心功能为将长URL转换为短URL,同时支持把短URL还原成原始长URL。系统采用内存存储转换记录,适合简单的URL管理场景。
项目的主要特性和功能
- 长URL转短URL:借助MD5加密长URL生成7位短网址,将其保存到内存并返回给前台。
- 短URL转长URL:依据内存数据检索短URL对应的原始长URL,再将其返回给前台。
- API文档生成:利用Swagger2框架生成并展示RESTful API文档,该文档描述了长、短URL的转换功能。
- 单元测试:提供单元测试类,用于验证长URL转短URL和短URL转长URL的功能。
安装使用步骤
- 导入项目:使用IDE(如IntelliJ IDEA或Eclipse)导入项目,确保已安装Maven,项目会自动下载依赖。
- 配置环境:确保Java环境已配置,JDK版本建议为1.8或更高;配置Spring Boot应用的启动类
UrltransApplication
。 - 启动应用:运行
UrltransApplication
类中的main
方法启动Spring Boot应用,应用默认运行在http://localhost:8080
。 - 访问API文档:启动应用后,访问
http://localhost:8080/swagger-ui.html
查看生成的API文档。 - 使用API:通过API文档提供的接口进行长URL和短URL的转换操作;使用单元测试类
UnitTestLongToShort
验证功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】