# Apideploy **Repository Path**: mirrors/Apideploy ## Basic Information - **Project Name**: Apideploy - **Description**: Apideploy 是一款 API 管理工具 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: https://www.oschina.net/p/apideploy - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 1 - **Created**: 2023-12-29 - **Last Updated**: 2025-08-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [English](README.md) | 中文 ### 介绍 **apideploy-jakarta-client** 是一个Java系统的API 文档自动生成工具包与[apideploy.com](https://www.apideploy.com)网站的部署SDK,它兼容[Swagger3 (OAS 3.0)](https://swagger.io/specification/v3/), [Javadoc](https://zh.wikipedia.org/wiki/Javadoc)规范,支持Java开发框架如 [Spring WebMVC](https://docs.spring.io/spring-framework/reference/web/webmvc.html), [Spring WebFlux](https://docs.spring.io/spring-framework/reference/web/webflux.html) 以及[Apache Dubbo](https://cn.dubbo.apache.org/zh-cn/)的文档注释。 **注意:**该客户端适用于Java 17或以上版本的springboot3.0以上项目,swagger的部分基于springdoc实现。java1.8或者以下版本的实现请使用[apideploy-java-client](https://github.com/apideploy-team/apideploy-java-client)。 ### 使用指南 1.添加Maven依赖到pom.xml: > 你得根据你系统的框架选择合适的依赖,以下是maven依赖与框架的对应关系
/ | Swagger3(OAS 3.0) | Javadoc |
---|---|---|
Spring WebMVC | <dependency> <groupId>com.kalman03</groupId> <artifactId>apideploy-jakarta-swagger3-webmvc</artifactId> </dependency> | <dependency> <groupId>com.kalman03</groupId> <artifactId>apideploy-jakarta-javadoc-springweb</artifactId> </dependency> |
Spring WebFlux | <dependency> <groupId>com.kalman03</groupId> <artifactId>apideploy-jakarta-swagger3-webflux</artifactId> </dependency> | <dependency> <groupId>com.kalman03</groupId> <artifactId>apideploy-jakarta-javadoc-springweb</artifactId> </dependency> |
Apache Dubbo | <dependency> <groupId>com.kalman03</groupId> <artifactId>apideploy-jakarta-javadoc-dubbo</artifactId> </dependency> |