springdoc-openapi
springdoc-openapi copied to clipboard
feat: allow configuring default OpenAPI info via properties
Summary
- add a typed
springdoc.api-docs.infoconfiguration block so title, description, contact, license, version, summary, and vendor extensions can be supplied from YAML/properties - have
OpenAPIServicepopulate missingInfometadata from those config values while still honoring user-providedOpenAPIDefinitions - introduce
OpenApiInfoFromYamlPropertiesTestplus a sampleapplication-openapi-info.ymlto verify the settings are read end-to-end
Testing
mvn -pl springdoc-openapi-tests/springdoc-openapi-javadoc-tests -Dtest=OpenApiInfoFromYamlPropertiesTest test(blocked: Maven binary/mvnw unavailable in current environment)