ModelResolver#resolve 忽略属性类型上的 TYPE_USE 注解

作者: olsavmic创建于 2025年2月26日更新于 2026年7月28日
标签backlog

我们使用了 JSpecify 注解(这些注解将成为 Spring Framework 7 中的 默认可空性注解),但我们遇到了 Swagger-core 功能的问题。 这些可空性注解正在 正确 目标 TYPE_USE 元素类型,但 目前并未被 io.swagger.v3.core.jackson.ModelResolver#resolve 读取,因此无法自动设置 OpenAPI 属性(例如可空性)。

内容来源: swagger-api/swagger-core