| Parameter name | Default Value | Description |
|---|---|---|
springdoc.api-docs.path |
|
|
springdoc.api-docs.enabled |
|
|
springdoc.packages-to-scan |
|
|
springdoc.paths-to-match |
|
|
springdoc.produces-to-match |
|
|
springdoc.headers-to-match |
|
|
springdoc.consumes-to-match |
|
|
springdoc.paths-to-exclude |
|
|
springdoc.packages-to-exclude |
|
|
springdoc.default-consumes-media-type |
|
|
springdoc.default-produces-media-type |
|
|
springdoc.cache.disabled |
|
|
springdoc.show-actuator |
|
|
springdoc.auto-tag-classes |
|
|
springdoc.model-and-view-allowed |
|
|
springdoc.override-with-generic-response |
|
|
springdoc.group-configs[0].group |
|
|
springdoc.group-configs[0].display-name |
|
|
springdoc.group-configs[0].packages-to-scan |
|
|
springdoc.group-configs[0].paths-to-match |
|
|
springdoc.group-configs[0].paths-to-exclude |
`` |
|
springdoc.group-configs[0].packages-to-exclude |
|
|
springdoc.group-configs[0].produces-to-match |
|
|
springdoc.group-configs[0].consumes-to-match |
|
|
springdoc.group-configs[0].headers-to-match |
|
|
springdoc.api-docs.resolve-schema-properties |
|
|
springdoc.remove-broken-reference-definitions |
|
|
springdoc.writer-with-default-pretty-printer |
|
|
springdoc.model-converters.deprecating-converter.enabled |
|
|
springdoc.model-converters.polymorphic-converter.enabled |
|
|
springdoc.model-converters.pageable-converter.enabled |
|
|
springdoc.model-converters.sort-converter.enabled |
|
|
springdoc.use-fqn |
|
|
springdoc.show-login-endpoint |
|
|
springdoc.pre-loading-enabled |
|
|
springdoc.pre-loading-locales |
|
|
springdoc.writer-with-order-by-keys |
|
|
springdoc.use-management-port |
|
|
springdoc.disable-i18n |
|
|
springdoc.show-spring-cloud-functions |
|
|
springdoc.enable-groovy |
|
|
springdoc.enable-spring-security |
|
|
springdoc.enable-kotlin |
|
|
springdoc.enable-hateoas |
|
|
springdoc.enable-data-rest |
|
|
springdoc.api-docs.version |
|
|
springdoc.default-flat-param-object |
|
|
springdoc.default-support-form-data |
|
|
springdoc.nullable-request-parameter-enabled |
|
|
springdoc.show-oauth2-endpoints |
|
|
springdoc.api-docs.resolve-extensions-properties |
|
|
springdoc.enable-default-api-docs |
|
|
springdoc.trim-kotlin-indent |
|
|
springdoc.allowed-locales |
|
|
springdoc.enable-extra-schemas |
|
|
springdoc.explicit-object-schema |
|
|
springdoc.use-arbitrary-schemas |
|
|
springdoc-openapi MCP properties
All properties are under the springdoc.ai.mcp prefix. These properties require the springdoc-openapi-starter-webmvc-mcp or springdoc-openapi-starter-webflux-mcp dependency.
| Parameter name | Default Value | Description |
|---|---|---|
springdoc.ai.mcp.enabled |
|
|
springdoc.ai.mcp.base-url |
|
|
springdoc.ai.mcp.init-timeout-seconds |
|
|
springdoc.ai.mcp.paths-to-exclude |
|
|
springdoc.ai.mcp.mcp-endpoint |
|
|
springdoc.ai.mcp.dashboard-enabled |
|
|
springdoc.ai.mcp.dashboard-path |
|
|
springdoc.ai.mcp.guardrails.require-approval-for-mutating-tools |
|
|
springdoc.ai.mcp.guardrails.safe-methods |
|
|
When MCP is enabled, springdoc.pre-loading-enabled is automatically forced to true by an environment post-processor, ensuring the OpenAPI specification is available at startup for tool registration.
|