springdoc-openapi
springdoc-openapi copied to clipboard
Library for OpenAPI 3 with spring-boot
Thx 4 providing Springdoc 3.0 so fast after boot 4.0 Unfortunately now native image support ist broken, this did not happen in the RC. `Caused by: org.graalvm.nativeimage.MissingReflectionRegistrationError: Cannot reflectively read...
**Describe the bug** Annotation @ExampleObject does not apply message keys like other annotations. **To Reproduce** I create the following api with the annotations on the parameters. ``` @Parameter( description =...
**Describe the bug** After updating from v2.8.13 to 2.8.14, the @Schema annotation appears to be ignored. Specifically, `@Schema(description = "field", type = "integer", example = "22")` is being displayed as:...
Hi, I have a problem on Spring Boot 4 with SpringDoc. I don't use the embeded tomcat but I build a WAR file which is deploy on an external Tomcat....
This PR addresses issue #3145, and does the following: - Removes the `springdoc.webjars.prefix` property in favour of the `spring.mvc.webjars-path-pattern` and `spring.webflux.webjars-path-pattern` properties. - Fixes the incorrect order of `uiRootPath` for...
**Describe the bug** HAL `_links` field is generated incorrectly for a subtype schema extending a schema that extends a RepresentationModel. ```yml _links: type: array items: $ref: "#/components/schemas/Link" ``` **To Reproduce**...
**Is your feature request related to a problem? Please describe.** Swagger UI and Scalar supports api groups / multiple sources / .... But only the springdoc swagger-ui package actually implements...
**Describe the bug** When using Spring Boot 4.0.0 with Spring’s built-in API versioning (via `@RequestMapping(version = "v1")` and `configureApiVersioning`), the generated Swagger UI displays a blank page. The OpenAPI document...
**Is your feature request related to a problem? Please describe.** The EventListener in SpringDocAppInitializer added with 2.8.14, which i appreciate because it highlights a potential issue for us, is causing...
Adresses #3151 Add `@Order` to the `ApplicationReadyEvent` listener introduced in 2.8.14. This allows consumers of the library to define in what order the listener is executed. Without this annotation, the...