# Swagger Core library
![Build Test Deploy 1.5](https://github.com/swagger-api/swagger-core/workflows/Build%20Test%20Deploy%201.5/badge.svg?branch=1.5)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.swagger/swagger-project/badge.svg?style=plastic)](https://maven-badges.herokuapp.com/maven-central/io.swagger/swagger-project)
Javadocs for annotations with the current release are [available online](http://docs.swagger.io/swagger-core/current/apidocs/index.html).
The goal of Swagger™ is to define a standard, language-agnostic interface to REST APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code, documentation, or through network traffic inspection. When properly defined via Swagger, a consumer can understand and interact with the remote service with a minimal amount of implementation logic. Similar to what interfaces have done for lower-level programming, Swagger removes the guesswork in calling the service.
Swagger Core is the Java implementation of Swagger. Current version supports *JAX-RS* and plain servlets. Integration with the Play! framework has been moved to [Swagger-Play](https://github.com/swagger-api/swagger-play).
Check out [Swagger-Spec](https://github.com/OAI/OpenAPI-Specification) for additional information about the Swagger project, including additional libraries with support for SpringMVC, other languages and more.
![Swagger Screenshot](https://raw.github.com/swagger-api/swagger-core/1.5/swagger-shot.jpg)
## See the Wiki!
The [github wiki](https://github.com/swagger-api/swagger-core/wiki) contains documentation, samples, contributions, etc. Start there.
## Support
The following methods are available to obtain support for Swagger:
- [The Swagger Google Group](https://groups.google.com/forum/#!forum/swagger-swaggersocket) - This would normally be your first stop to get support for Swagger. Here you can find previously asked question, and ask new ones. When asking a question, please provide as much information as you can regarding the environment you use (development language, library, versions).
- The [Issues tab](https://github.com/swagger-api/swagger-core/issues?state=open) - Please open feature requests and bugs here. If you're not sure you encountered a bug, or if it's a general usage question, please use the Google Group mentioned above.
- IRC! you can find us on [freenode](http://webchat.freenode.net/?channels=swagger) in the channel #Swagger. You can talk with us directly there.
## Get started with Swagger!
See the guide on [getting started with swagger](https://github.com/swagger-api/swagger-core/wiki/Swagger-Core-JAX-RS-Project-Setup-1.5.X) to get started with adding swagger to your API.
For 2.X see [getting started with swagger 2.X](https://github.com/frantuma/swagger-core/wiki/Swagger-2.X---Getting-started).
## Compatibility
The OpenAPI Specification has undergone several revisions since initial creation in 2010. The Swagger Core project has the following compatibilities with the OpenAPI Specification:
Swagger core Version | Release Date | OpenAPI Spec compatibility | Notes | Status
------------------------- |--------------| -------------------------- |------------------------------------------------------------------------------------------------------------------| ----
2.2.20 (**current stable**)| 2023-12-19 | 3.x | [tag v2.2.20](https://github.com/swagger-api/swagger-core/tree/v2.2.20) | Supported
2.2.19 | 2023-11-10 | 3.x | [tag v2.2.19](https://github.com/swagger-api/swagger-core/tree/v2.2.19) | Supported
2.2.18 | 2023-10-25 | 3.x | [tag v2.2.18](https://github.com/swagger-api/swagger-core/tree/v2.2.18) | Supported
2.2.17 | 2023-10-12 | 3.x | [tag v2.2.17](https://github.com/swagger-api/swagger-core/tree/v2.2.17) | Supported
2.2.16 | 2023-09-18 | 3.x | [tag v2.2.16](https://github.com/swagger-api/swagger-core/tree/v2.2.16) | Supported
2.2.15 | 2023-07-08 | 3.x | [tag v2.2.15](https://github.com/swagger-api/swagger-core/tree/v2.2.15) | Supported
2.2.14 | 2023-06-26 | 3.x | [tag v2.2.14](https://github.com/swagger-api/swagger-core/tree/v2.2.14) | Supported
2.2.13 | 2023-06-24 | 3.x | [tag v2.2.13](https://github.com/swagger-api/swagger-core/tree/v2.2.13) | Supported
2.2.12 | 2023-06-13 | 3.x | [tag v2.2.12](https://github.com/swagger-api/swagger-core/tree/v2.2.12) | Supported
2.2.11 | 2023-06-01 | 3.x | [tag v2.2.11](https://github.com/swagger-api/swagger-core/tree/v2.2.11) | Supported
2.2.10 | 2023-05-15 | 3.x | [tag v2.2.10](https://github.com/swagger-api/swagger-core/tree/v2.2.10) | Supported
2.2.9 | 2023-03-20 | 3.x | [tag v2.2.9](https://github.com/swagger-api/swagger-core/tree/v2.2.9) | Supported
2.2.8 | 2023-01-06 | 3.x | [tag v2.2.8](https://github.com/swagger-api/swagger-core/tree/v2.2.8) | Supported
2.2.7 | 2022-11-15 | 3.0 | [tag v2.2.7](https://github.com/swagger-api/swagger-core/tree/v2.2.7) | Supported
2.2.6 | 2022-11-02 | 3.0 | [tag v2.2.6](https://github.com/swagger-api/swagger-core/tree/v2.2.6) | Supported
2.2.5 | 2022-11-02 | 3.0 | [tag v2.2.5](https://github.com/swagger-api/swagger-core/tree/v2.2.5) | Supported
2.2.4 | 2022-10-16 | 3.0 | [tag v2.2.4](https://github.com/swagger-api/swagger-core/tree/v2.2.4) | Supported
2.2.3 | 2022-09-27 | 3.0 | [tag v2.2.3](https://github.com/swagger-api/swagger-core/tree/v2.2.3) | Supported
2.2.2 | 2022-07-20 | 3.0 | [tag v2.2.2](https://github.com/swagger-api/swagger-core/tree/v2.2.2) | Supported
2.2.1 | 2022-06-15 | 3.0 | [tag v2.2.1](https://github.com/swagger-api/swagger-core/tree/v2.2.1) | Supported
2.2.0 | 2022-04-04 | 3.0 | [tag v2.2.0](https://github.com/swagger-api/swagger-core/tree/v2.2.0) | Supported
2.1.13 | 2022-02-07 | 3.0 | [tag v2.1.13](https://github.com/swagger-api/swagger-core/tree/v2.1.13) | Supported
2.1.12 | 2021-12-23 | 3.0 | [tag v2.1.12](https://github.com/swagger-api/swagger-core/tree/v2.1.12) | Supported
2.1.11 | 2021-09-29 | 3.0 | [tag v2.1.11](https://github.com/swagger-api/swagger-core/tree/v2.1.11) | Supported
2.1.10 | 2021-06-28 | 3.0 | [tag v2.1.10](https://gith
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
swagger框架 v1.6.13.zip (689个子文件)
mvnw.cmd 8KB
.gitignore 175B
.gitignore 14B
说明.htm 4KB
maven-wrapper.jar 61KB
Reader.java 52KB
ModelResolver.java 47KB
PropertyBuilder.java 35KB
PropertyModelConverterTest.java 34KB
SimpleReaderTest.java 34KB
ReaderTest.java 27KB
ParameterProcessor.java 26KB
ParameterProcessorTest.java 24KB
ModelSerializerTest.java 22KB
ServletReaderExtension.java 21KB
PropertyBuilderTest.java 21KB
ApiListingResourceIT.java 21KB
ParameterSerializationTest.java 20KB
AbstractSerializableParameter.java 19KB
ModelConverterTest.java 17KB
PropertyDeserializer.java 17KB
TestUtils.java 16KB
Swagger.java 15KB
SpecFilterTest.java 15KB
PropertySerializationTest.java 15KB
SwaggerContextServiceTest.java 15KB
SwaggerContextService.java 14KB
SpecFilter.java 14KB
Operation.java 12KB
ReflectionUtils.java 12KB
Reader.java 12KB
PropertyModelConverter.java 11KB
AbstractModel.java 11KB
GenericRefTest.java 11KB
GenericsTest.java 11KB
PrimitiveType.java 11KB
AbstractSerializableParameterTest.java 11KB
SwaggerJersey2JaxrsTest.java 11KB
BeanConfig.java 10KB
JsonDeserializationTest.java 10KB
ModelImpl.java 10KB
DefaultParameterExtension.java 9KB
ResourceWithAnnotations.java 9KB
InheritedBeanTest.java 8KB
Path.java 8KB
BaseApiListingResource.java 8KB
SwaggerSerializerTest.java 8KB
SimpleGenerationTest.java 8KB
AbstractModelConverter.java 8KB
AbstractProperty.java 7KB
SwaggerTest.java 7KB
PostParamTest.java 7KB
ApiOperation.java 7KB
ReaderUtils.java 7KB
AuthSerializationTest.java 7KB
ReflectionUtilsTest.java 6KB
PojosTest.java 6KB
OperationTest.java 6KB
GenericRefTest.java 6KB
JsonDeserializationTest.java 6KB
Info.java 6KB
JsonViewTest.java 6KB
ReaderExtension.java 6KB
XmlModelTest.java 6KB
ResourceWithApiResponseResponseContainer.java 6KB
AbstractModelTest.java 5KB
ModelPropertyTest.java 5KB
StringProperty.java 5KB
RefModel.java 5KB
ModelImplTest.java 5KB
PathUtilsTest.java 5KB
BaseReaderUtilsTest.java 5KB
ModelWithJsonIdentity.java 5KB
ApiImplicitParam.java 5KB
Response.java 5KB
PropertyDeserializerTest.java 5KB
Api.java 5KB
JAXBAnnotationsHelper.java 5KB
XMLInfoTest.java 5KB
EnumPropertyTest.java 5KB
SnakeCaseConverterTest.java 5KB
ComposedModel.java 5KB
PasswordProperty.java 5KB
ModelConverters.java 4KB
ApiParam.java 4KB
UUIDProperty.java 4KB
MapPropertyDeserializerTest.java 4KB
PathTest.java 4KB
ArrayModel.java 4KB
GenericRef.java 4KB
ConfigAndExtensionScannerTest.java 4KB
ObjectProperty.java 4KB
OAuth2Definition.java 4KB
ModelConverterContextImpl.java 4KB
ReferenceTest.java 4KB
BinaryProperty.java 4KB
SecurityRequirement.java 4KB
ScannerTest.java 4KB
ResourceWithKnownInjections.java 4KB
ByteConverterTest.java 4KB
共 689 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
芝麻粒儿
- 粉丝: 6w+
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功