跳转至

swagger-core Swagger-core 2.2.21 released!

swagger-core是什么

swagger-core是一个用于生成和处理OpenAPI规范的Java库。它允许开发者通过注解的方式来描述RESTful API,从而自动生成API文档。这使得API的设计、开发和维护变得更加高效和一致。

为什么要使用swagger-core?

使用swagger-core的原因有很多。首先,它简化了API文档的生成过程,减少了手动编写文档的工作量。其次,swagger-core支持OpenAPI标准,使得API文档能够被广泛接受和使用。此外,它还提供了丰富的功能,如自动生成客户端代码、API测试等,极大地提升了开发者的工作效率。

swagger-core 2.2.21版本更新了什么

在swagger-core 2.2.21版本中,进行了多项重要更新和修复,包括:

  • 更新依赖项。
  • 修复:为OpenAPIExtensions ServiceLoader添加类加载器。
  • 修复:在OpenAPI 3.1中处理数组模式与OpenAPI 3.0相同。
  • 修复isExplode方法及其测试。
  • 参考:弃用并修复ArraySchema.items处理(切换到ArraySchema.schema)。
  • 添加Header对象缺失的属性。
  • 修复与Java 21的测试问题。
  • 在反射中将类型未找到的错误日志替换为警告。
  • 添加对JAX-RS v2.2的容错支持。
  • 在ModelConverters中跳过groovy.lang包。
  • 修复CodeQL问题。

更新日志

  • 更新依赖项
  • 修复:为OpenAPIExtensions ServiceLoader添加类加载器
  • 修复:在OpenAPI 3.1中处理数组模式与OpenAPI 3.0相同
  • 修复isExplode方法及其测试
  • 参考:弃用并修复ArraySchema.items处理(切换到ArraySchema.schema)
  • 添加Header对象缺失的属性
  • 修复与Java 21的测试问题
  • 在反射中将类型未找到的错误日志替换为警告
  • 添加对JAX-RS v2.2的容错支持
  • 在ModelConverters中跳过groovy.lang包
  • 修复CodeQL问题