-
Notifications
You must be signed in to change notification settings - Fork 41.5k
Spring Boot 2.7 Configuration Changelog
Configuration properties change between 2.6.8
and 2.7.0
Key
Replacement
Reason
spring.mustache.allow-request-override
spring.mustache.servlet.allow-request-override
spring.mustache.allow-session-override
spring.mustache.servlet.allow-session-override
spring.mustache.cache
spring.mustache.servlet.cache
spring.mustache.content-type
spring.mustache.servlet.content-type
spring.mustache.expose-request-attributes
spring.mustache.servlet.expose-request-attributes
spring.mustache.expose-session-attributes
spring.mustache.servlet.expose-session-attributes
spring.mustache.expose-spring-macro-helpers
spring.mustache.servlet.expose-spring-macro-helpers
Key
Default value
Description
management.info.os.enabled
false
Whether to enable Operating System info.
management.metrics.export.dynatrace.v2.use-dynatrace-summary-instruments
true
Whether to fall back to the built-in micrometer instruments for Timer and DistributionSummary.
management.metrics.graphql.autotime.enabled
true
management.metrics.graphql.autotime.percentiles
management.metrics.graphql.autotime.percentiles-histogram
false
management.server.ssl.certificate
management.server.ssl.certificate-private-key
management.server.ssl.trust-certificate
management.server.ssl.trust-certificate-private-key
server.netty.max-keep-alive-requests
Maximum number of requests that can be made per connection.
server.ssl.certificate
Path to a PEM-encoded SSL certificate file.
server.ssl.certificate-private-key
Path to a PEM-encoded private key file for the SSL certificate.
server.ssl.trust-certificate
Path to a PEM-encoded SSL certificate authority file.
server.ssl.trust-certificate-private-key
Path to a PEM-encoded private key file for the SSL certificate authority.
spring.batch.jdbc.isolation-level-for-create
Transaction isolation level to use when creating job meta-data for new jobs.
spring.flyway.placeholder-separator
:
Separator of default placeholders.
spring.graphql.cors.allow-credentials
Whether credentials are supported.
spring.graphql.cors.allowed-headers
Comma-separated list of HTTP headers to allow in a request. '*' allows all headers.
spring.graphql.cors.allowed-methods
Comma-separated list of HTTP methods to allow. '*' allows all methods.
spring.graphql.cors.allowed-origin-patterns
Comma-separated list of origin patterns to allow.
spring.graphql.cors.allowed-origins
Comma-separated list of origins to allow with '*' allowing all origins.
spring.graphql.cors.exposed-headers
Comma-separated list of headers to include in a response.
spring.graphql.cors.max-age
1800s
How long the response from a pre-flight request can be cached by clients.
spring.graphql.graphiql.enabled
false
Whether the default GraphiQL UI is enabled.
spring.graphql.graphiql.path
/graphiql
Path to the GraphiQL UI endpoint.
spring.graphql.path
/graphql
Path at which to expose a GraphQL request HTTP endpoint.
spring.graphql.rsocket.mapping
Mapping of the RSocket message handler.
spring.graphql.schema.file-extensions
.graphqls,.gqls
File extensions for GraphQL schema files.
spring.graphql.schema.introspection.enabled
true
Whether field introspection should be enabled at the schema level.
spring.graphql.schema.locations
classpath:graphql/**/
Locations of GraphQL schema files.
spring.graphql.schema.printer.enabled
false
Whether the endpoint that prints the schema is enabled.
spring.graphql.websocket.connection-init-timeout
60s
Time within which the initial {@code CONNECTION_INIT} type message must be received.
spring.graphql.websocket.path
Path of the GraphQL WebSocket subscription endpoint.
spring.kafka.listener.idle-partition-event-interval
Time between publishing idle partition consumer events (no data received for partition).
spring.kafka.listener.immediate-stop
false
Whether the container stops after the current record is processed or after all the records from the previous poll are processed.
spring.kafka.retry.topic.attempts
3
Total number of processing attempts made before sending the message to the DLT.
spring.kafka.retry.topic.delay
1s
Canonical backoff period.
spring.kafka.retry.topic.enabled
false
Whether to enable topic-based non-blocking retries.
spring.kafka.retry.topic.max-delay
0
Maximum wait between retries.
spring.kafka.retry.topic.multiplier
0
Multiplier to use for generating the next backoff delay.
spring.kafka.retry.topic.random-back-off
false
Whether to have the backoff delays.
spring.kafka.template.transaction-id-prefix
Transaction id prefix, override the transaction id prefix in the producer factory.
spring.mustache.reactive.media-types
text/html;charset=UTF-8
Media types supported by Mustache views.
spring.mustache.servlet.allow-request-override
false
Whether HttpServletRequest attributes are allowed to override (hide) controller generated model attributes of the same name.
spring.mustache.servlet.allow-session-override
false
Whether HttpSession attributes are allowed to override (hide) controller generated model attributes of the same name.
spring.mustache.servlet.cache
false
Whether to enable template caching.
spring.mustache.servlet.content-type
Content-Type value.
spring.mustache.servlet.expose-request-attributes
false
Whether all request attributes should be added to the model prior to merging with the template.
spring.mustache.servlet.expose-session-attributes
false
Whether all HttpSession attributes should be added to the model prior to merging with the template.
spring.mustache.servlet.expose-spring-macro-helpers
true
Whether to expose a RequestContext for use by Spring’s macro library, under the name "springMacroRequestContext".
spring.rabbitmq.stream.name
Name of the stream.
spring.redis.sentinel.username
Login username for authenticating with sentinel(s).
spring.rsocket.server.ssl.certificate
spring.rsocket.server.ssl.certificate-private-key
spring.rsocket.server.ssl.trust-certificate
spring.rsocket.server.ssl.trust-certificate-private-key
spring.security.oauth2.resourceserver.jwt.audiences
Identifies the recipients that the JWT is intended for.
Key
Replacement
Reason
spring.artemis.host
spring.artemis.broker-url
spring.artemis.port
spring.artemis.broker-url
spring.batch.initialize-schema
spring.batch.jdbc.initialize-schema
spring.batch.schema
spring.batch.jdbc.schema
spring.batch.table-prefix
spring.batch.jdbc.table-prefix
spring.datasource.continue-on-error
spring.sql.init.continue-on-error
spring.datasource.data
spring.sql.init.data-locations
spring.datasource.data-password
spring.sql.init.password
spring.datasource.data-username
spring.sql.init.username
spring.datasource.initialization-mode
spring.sql.init.mode
spring.datasource.platform
spring.sql.init.platform
spring.datasource.schema
spring.sql.init.schema-locations
spring.datasource.schema-password
spring.sql.init.password
spring.datasource.schema-username
spring.sql.init.username
spring.datasource.separator
spring.sql.init.separator
spring.datasource.sql-script-encoding
spring.sql.init.encoding
spring.flyway.check-location
spring.flyway.fail-on-missing-locations
spring.mongodb.embedded.features
Feature support has been removed from Embedded Mongo.