Open
Description
We're using the JSpecify annotations (which will become the default nullability annotations in Spring Framework 7) and we encountered an issue with Swagger-core capabilities.
These nullability annotations are properly targeting TYPE_USE element type, which is currently not read at all by the io.swagger.v3.core.jackson.ModelResolver#resolve
, making it impossible to set OpenAPI properties (such as eg. nullability) automatically.
- Do you see any blocker why TYPE_USE annotations should not be considered by the ModelResolver?
- Do you see any way around until the swagger-core is improved?
Metadata
Metadata
Assignees
Labels
No labels