Skip to content

handsomezhang1/API-Open-Platform

Repository files navigation

项目名称:API开放平台

项目简介

本项目主要是进行API开放平台开发,主要包含前端和后端两个部分。实现的功能包括接口发布、接口调用、接口管理监控管理等功能。

项目前端

https://github.com/handsomezhang1/API-Open-Platform-Front

技术选型

前端

  • React:用于构建用户界面和交互。
  • Ant Design Pro:提供了一套企业级的UI设计语言和React组件库,用于调用脚手架。

后端

  • Spring Boot:作为后端的主要开发框架。
  • MySQL:关系型数据库,用于存储数据。
  • MyBatis-Plus:简化数据库操作的ORM框架。
  • Spring Security:用于处理身份验证和授权。
  • Redis:用于缓存和消息队列。

其他工具/库

  • Swagger:用于生成、描述、调用和可视化RESTful风格的Web服务接口文档。
  • Maven:项目构建和管理工具。
  • Docker:容器化技术,用于部署和运行应用程序。

项目特点

  • 模块化设计:项目采用模块化设计,各模块之间解耦,便于维护和扩展。
  • 安全可靠:通过Spring Security实现用户权限管理,保障系统安全。
  • 高效开发:利用MyBatis-Plus等工具简化数据库操作,提高开发效率。

开发环境

  • 操作系统:Windows 11
  • 开发工具:IntelliJ IDEA
  • 构建工具:Maven
  • 版本控制:Git

快速开始

  1. 克隆项目到本地
    git clone https://github.com/handsomezhang1/API-Open-Platform.git
    

主要功能

  1. 接口发布:管理员可以发布接口。
  2. 接口调用:用户可以使用SDK调用已发布的接口。
  3. API网关:用户可以调用已发布的接口。
  4. 访问限制:管理员可以限制接口的调用次数和频率。
  5. 接口管理监控:管理员可以查看接口的调用情况。

About

API项目后端

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages