fix: ensure sentinel values are handled correctly in defaultValue mer… by daniel-kmiecik · Pull Request #5078 · swagger-api/swagger-core (original) (raw)
Hi I still have a problem with 2.2.45. (2.2.43 works fine)
If I annotate like this in a java library
@NotNull
@Schema(description = "an integer")
private Integer someInteger;
The generated openapi-spec is:
"someInteger": {
"type": "integer",
"format": "int32",
"default": "##default",
"description": "an integer"
}
And the generated code will be:
@jakarta.annotation.Nonnull
private Integer someInteger = ##default;
If I add a default value the problem disappears:
@NotNull
@Schema(description = "an integer", defaultValue = "0")
private Integer someInteger;