开源项目——API接口管理平台建设v0.0.1立项(一)
背景
日常我们开发人员在开发一些常用的平台时都会用到各种各样的接口,而对于这些接口的有效管理都会成为我们的一些麻烦事,一些常见的接口管理平台我们使用起来又不是很顺手,因此我想进行编写一个自己的API接口平台,用于我们日常的一些接口快速开发和管理共享使用。
里面会涉及到各类开发的知识,每项知识我们都会进行同步发布相应的学习记录文章,以便于想要学习某类知识的小伙伴能一起来成长。
该项目将每周进行更新2-4篇,该类别下同类延伸出来的文章均会以知识共享——XXXX命名。欢迎大家在我的主页下进行搜索阅读。
简介
本节为我们开始的第一节,本节我们将对于该平台的第一个版本的功能进行一个功能的划分,以便于我们沿着该脉络进行下一步的开发。
第一版本我们先采用Java语言作为本次开发后端的主要语言,后续我可能会尝试使用golang、php等语言进行,其实本质上我的这个项目并不是开发某个软件,而是从这个过程中学习并整理出来一些知识,结合实际案例分享给大家。
开发环境
- 系统:windows10
- JDK:openjdk11
- 开发工具:IDEA 教育版
- 框架:SpringBoot
- 包管理:Gradle
后续涉及技术逐渐补充。
内容
1、创建一个项目
![](https://i-blog.csdnimg.cn/blog_migrate/c1f52f93211374749d485941abab7014.png)
image.png
![](https://i-blog.csdnimg.cn/blog_migrate/deeaa1e7fdf3533e1111d75706899b87.png)
image.png
2、创建一个gitee仓库,并将初始项目存储到该仓库中
![](https://i-blog.csdnimg.cn/blog_migrate/311ef557ad8f61d695980f2f920c5827.png)
image.png
3、整理我们本项目的功能点概要。
![](https://i-blog.csdnimg.cn/blog_migrate/35766d3813492fe78a07f0db2d784008.png)
image.png
这样我们的项目的基础的元素就差不多完成了,下面我将开始根据这个功能点概要进行逐步的开发,下一节我们将进行基础的表结构设计。
文章中的代码将同步更新至API接口管理平台仓库中,有需要的可以进行了解或下载需要的代码。如果您觉得本文不错,欢迎Star
支持
本文声明:
![](https://i-blog.csdnimg.cn/blog_migrate/1caa00bdfc6432ec58cf40ef11830148.png)
88x31.png
本作品由 cn華少 采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。