前提
好久没更新文章了,本来打算在毕业之前不更新了,这里,对不住了,我又更新了。😝😝
之前翻译了两篇 Spring Boot 2.0 的文章,Spring Boot 2.0系列文章(一):Spring Boot 2.0 迁移指南 和 Spring Boot 2.0系列文章(二):Spring Boot 2.0 新特性详解
今天就继续详细探究 Spring Boot 2.0 里面的改变。
关注我
转载请务必注明原创地址为:http://www.54tianzhisheng.cn/2018/04/13/Spring_Boot_2.0_Configuration_Changelog/
配置改变
配置属性在 1.5.10.RELEASE 和 2.0.0.RELEASE 两个版本之间的改变:
启用键
下面的表是 2.0.0.RELEASE 版本中的弃用键:
Key | Replacement(替代) | 原因 |
---|---|---|
spring.datasource.hikari.initialization-fail-fast |
||
spring.main.web-environment |
spring.main.web-application-type |
新键
下面的表是 2.0.0.RELEASE 版本中新的键:
Key | Default value(默认值) | 描述 |
---|---|---|
logging.file.max-history |
0 |
要保存的归档日志文件的最大值 |
logging.file.max-size |
10MB |
日志文件最大容量 |
logging.pattern.dateformat |
yyyy-MM-dd HH:mm:ss.SSS |
日志的日期格式 |
management.endpoint.auditevents.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.auditevents.enabled |
true |
是否启用 auditevents 端点 |
management.endpoint.beans.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.beans.enabled |
true |
是否启用 bean 端点 |
management.endpoint.conditions.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.conditions.enabled |
true |
是否启用 conditions 端点 |
management.endpoint.configprops.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.configprops.enabled |
true |
是否启用 configprops 端点 |
management.endpoint.configprops.keys-to-sanitize |
password,secret,key,token, .credentials.,vcap_services |
Keys that should be sanitized |
management.endpoint.env.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.env.enabled |
true |
是否启用 env 端点 |
management.endpoint.env.keys-to-sanitize |
password,secret,key,token, .credentials.,vcap_services |
Keys that should be sanitized. |
management.endpoint.flyway.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.flyway.enabled |
true |
是否启用 flyway 端点 |
management.endpoint.health.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.health.enabled |
true |
是否启用 health 端点 |
management.endpoint.health.roles |
角色用于确定用户是否有权显示详细信息 | |
management.endpoint.health.show-details |
never |
何时显示完整的健康详情 |
management.endpoint.heapdump.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.heapdump.enabled |
true |
是否启用 heapdump 端点 |
management.endpoint.httptrace.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.httptrace.enabled |
true |
是否启用 httptrace 端点 |
management.endpoint.info.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.info.enabled |
true |
是否启用 info 端点 |
management.endpoint.jolokia.config |
Jolokia 设置 | |
management.endpoint.jolokia.enabled |
true |
是否启用 jolokia 端点 |
management.endpoint.liquibase.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.liquibase.enabled |
true |
是否启用 liquibase 端点 |
management.endpoint.logfile.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.logfile.enabled |
true |
是否启用 logfile 端点 |
management.endpoint.logfile.external-file |
要访问的外部日志文件 | |
management.endpoint.loggers.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.loggers.enabled |
true |
是否启用 loggers 端点 |
management.endpoint.mappings.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.mappings.enabled |
true |
是否启用 mappings 端点 |
management.endpoint.metrics.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.metrics.enabled |
true |
是否启用 metrics 端点 |
management.endpoint.prometheus.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.prometheus.enabled |
true |
是否启用 prometheus 端点 |
management.endpoint.scheduledtasks.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.scheduledtasks.enabled |
true |
是否启用 scheduledtasks 端点 |
management.endpoint.sessions.enabled |
true |
是否启用 sessions 端点 |
management.endpoint.shutdown.enabled |
false |
是否启用 shutdown 端点 |
management.endpoint.threaddump.cache.time-to-live |
0ms |
可以缓存响应的最长时间 |
management.endpoint.threaddump.enabled |
true |
是否启用 threaddump 端点 |
management.endpoints.enabled-by-default |
是否启用或者关闭所有的端点 | |
management.endpoints.jmx.domain |
org.springframework.boot |
端点 JMX 域名 |
management.endpoints.jmx.exposure.exclude |
应排除的端点 ID | |
management.endpoints.jmx.exposure.include |
* |
应包含的端点 ID 或全部 * |
management.endpoints.jmx.static-names |
追加到所有表示端点的 MBean 的ObjectName 的静态属性. | |
management.endpoints.jmx.unique-names |
false |
是否确保 ObjectNames 在发生冲突时被修改 |
management.endpoints.web.base-path |
/actuator |
Web 端点的基本路径 |
management.endpoints.web.cors.allow-credentials |
是否支持凭证 | |
management.endpoints.web.cors.allowed-headers |
Comma-separated list of headers to allow in a request. ‘*’ allows all headers. | |
management.endpoints.web.cors.allowed-methods |
Comma-separated list of methods to allow. ‘*’ allows all methods. | |
management.endpoints.web.cors.allowed-origins |
Comma-separated list of origins to allow. ‘*’ allows all origins. | |
management.endpoints.web.cors.exposed-headers |
Comma-separated list of headers to include in a response. | |
management.endpoints.web.cors.max-age |
1800s |
How long the response from a pre-flight request can be cached by clients. |
management.endpoints.web.exposure.exclude |
Endpoint IDs that should be excluded. | |
management.endpoints.web.exposure.include |
health,info |
Endpoint IDs that should be included or ‘*’ for all. |
management.endpoints.web.path-mapping |
Mapping between endpoint IDs and the path that should expose them. | |
management.health.influxdb.enabled |
true |
Whether to enable InfluxDB health check. |
management.health.neo4j.enabled |
true |
Whether to enable Neo4j health check. |
management.health.status.http-mapping |
Mapping of health statuses to HTTP status codes. | |
management.metrics.binders.files.enabled |
true |
Whether to enable files metrics. |
management.metrics.binders.integration.enabled |
true |
Whether to enable Spring Integration metrics. |
management.metrics.binders.jvm.enabled |
true |
Whether to enable JVM metrics. |
management.metrics.binders.logback.enabled |
true |
Whether to enable Logback metrics. |
management.metrics.binders.processor.enabled |
true |
Whether to enable processor metrics. |
management.metrics.binders.uptime.enabled |
true |
Whether to enable uptime metrics. |
management.metrics.distribution.percentiles |
Specific computed non-aggregable percentiles to ship to the backend for meter IDs starting-with the specified name. | |
management.metrics.distribution.percentiles-histogram |
Whether meter IDs starting-with the specified name should be publish percentile histograms. | |
management.metrics.distribution.sla |
Specific SLA boundaries for meter IDs starting-with the specified name. | |
management.metrics.enable |
Whether meter IDs starting-with the specified name should be enabled. | |
management.metrics.export.atlas.batch-size |
10000 |
Number of measurements per request to use for this backend. |
management.metrics.export.atlas.config-refresh-frequency |
10s |
Frequency for refreshing config settings from the LWC service. |
management.metrics.export.atlas.config-time-to-live |
150s |
Time to live for subscriptions from the LWC service. |
management.metrics.export.atlas.config-uri |
http://localhost:7101/ lwc/api/v1/expressions/local-dev |
URI for the Atlas LWC endpoint to retrieve current subscriptions. |
management.metrics.export.atlas.connect-timeout |
1s |
Connection timeout for requests to this backend. |
management.metrics.export.atlas.enabled |
true |
Whether exporting of metrics to this backend is enabled. |
management.metrics.export.atlas.eval-uri |
http://localhost:7101/ lwc/api/v1/evaluate |
URI for the Atlas LWC endpoint to evaluate the data for a subscription. |
management.metrics.export.atlas.lwc-enabled |
false |
Whether to enable streaming to Atlas LWC. |
management.metrics.export.atlas.meter-time-to-live |
15m |
Time to live for meters that do not have any activity. |
management.metrics.export.atlas.num-threads |
2 |
Number of threads to use with the metrics publishing scheduler. |
management.metrics.export.atlas.read-timeout |
10s |
Read timeout for requests to this backend. |
management.metrics.export.atlas.step |
1m |
Step size (i.e. reporting frequency) to use. |
management.metrics.export.atlas.uri |
http://localhost:7101/ api/v1/publish |
URI of the Atlas server. |
management.metrics.export.datadog.api-key |
Datadog API key. | |
management.metrics.export.datadog.application-key |
Datadog application key. | |
management.metrics.export.datadog.batch-size |
10000 |
Number of measurements per request to use for this backend. |
management.metrics.export.datadog.connect-timeout |
1s |
Connection timeout for requests to this backend. |
management.metrics.export.datadog.descriptions |
true |
Whether to publish descriptions metadata to Datadog. |
management.metrics.export.datadog.enabled |
true |
Whether exporting of metrics to this backend is enabled. |
management.metrics.export.datadog.host-tag |
instance |
Tag that will be mapped to “host” when shipping metrics to Datadog. |
management.metrics.export.datadog.num-threads |
2 |
Number of threads to use with the metrics publishing scheduler. |
management.metrics.export.datadog.read-timeout |
10s |
Read timeout for requests to this backend. |
management.metrics.export.datadog.step |
1m |
Step size (i.e. reporting frequency) to use. |
management.metrics.export.datadog.uri |
https://app.datadoghq.com |
URI to ship metrics to. |
management.metrics.export.ganglia.addressing-mode |
multicast |
UDP addressing mode, either unicast or multicast. |
management.metrics.export.ganglia.duration-units |
milliseconds |
Base time unit used to report durations. |
management.metrics.export.ganglia.enabled |
true |
Whether exporting of metrics to Ganglia is enabled. |
management.metrics.export.ganglia.host |
localhost |
Host of the Ganglia server to receive exported metrics. |
management.metrics.export.ganglia.port |
8649 |
Port of the Ganglia server to receive exported metrics. |
management.metrics.export.ganglia.protocol-version |
3.1 |
Ganglia protocol version. |
management.metrics.export.ganglia.rate-units |
seconds |
Base time unit used to report rates. |
management.metrics.export.ganglia.step |
1m |
Step size (i.e. reporting frequency) to use. |
management.metrics.export.ganglia.time-to-live |
1 |
Time to live for metrics on Ganglia. |
management.metrics.export.graphite.duration-units |
milliseconds |
Base time unit used to report durations. |
management.metrics.export.graphite.enabled |
true |
Whether exporting of metrics to Graphite is enabled. |
management.metrics.export.graphite.host |
localhost |
Host of the Graphite server to receive exported metrics. |
management.metrics.export.graphite.port |
2004 |
Port of the Graphite server to receive exported metrics. |
management.metrics.export.graphite.protocol |
pickled |
Protocol to use while shipping data to Graphite. |
management.metrics.export.graphite.rate-units |
seconds |
Base time unit used to report rates. |
management.metrics.export.graphite.step |
1m |
Step size (i.e. reporting frequency) to use. |
management.metrics.export.graphite.tags-as-prefix |
`` | For the default naming convention, turn the specified tag keys into part of the metric prefix. |
management.metrics.export.influx.auto-create-db |
true |
Whether to create the Influx database if it does not exist before attempting to publish metrics to it. |
management.metrics.export.influx.batch-size |
10000 |
Number of measurements per request to use for this backend. |
management.metrics.export.influx.compressed |
true |
Whether to enable GZIP compression of metrics batches published to Influx. |
management.metrics.export.influx.connect-timeout |
1s |
Connection timeout for requests to this backend. |
management.metrics.export.influx.consistency |
one |
Write consistency for each point. |
management.metrics.export.influx.db |
mydb |
Tag that will be mapped to “host” when shipping metrics to Influx. |
management.metrics.export.influx.enabled |
true |
Whether exporting of metrics to this backend is enabled. |
management.metrics.export.influx.num-threads |
2 |
Number of threads to use with the metrics publishing scheduler. |
management.metrics.export.influx.password |
Login password of the Influx server. | |
management.metrics.export.influx.read-timeout |
10s |
Read timeout for requests to this backend. |
management.metrics.export.influx.retention-policy |
Retention policy to use (Influx writes to the DEFAULT retention policy if one is not specified). | |
management.metrics.export.influx.step |
1m |
Step size (i.e. reporting frequency) to use. |
management.metrics.export.influx.uri |
http://localhost:8086 |
URI of the Influx server. |
management.metrics.export.influx.user-name |
Login user of the Influx server. | |
management.metrics.export.jmx.enabled |
true |
Whether exporting of metrics to JMX is enabled. |
management.metrics.export.jmx.step |
1m |
Step size (i.e. reporting frequency) to use. |
management.metrics.export.newrelic.account-id |
New Relic account ID. | |
management.metrics.export.newrelic.api-key |
New Relic API key. | |
management.metrics.export.newrelic.batch-size |
10000 |
Number of measurements per request to use for this backend. |
management.metrics.export.newrelic.connect-timeout |
1s |
Connection timeout for requests to this backend. |
management.metrics.export.newrelic.enabled |
true |
Whether exporting of metrics to this backend is enabled. |
management.metrics.export.newrelic.num-threads |
2 |
Number of threads to use with the metrics publishing scheduler. |
management.metrics.export.newrelic.read-timeout |
10s |
Read timeout for requests to this backend. |
management.metrics.export.newrelic.step |
1m |
Step size (i.e. reporting frequency) to use. |
management.metrics.export.newrelic.uri |
https://insights-collector .newrelic.com |
URI to ship metrics to. |
management.metrics.export.prometheus.descriptions |
true |
Whether to enable publishing descriptions as part of the scrape payload to Prometheus. |
management.metrics.export.prometheus.enabled |
true |
Whether exporting of metrics to Prometheus is enabled. |
management.metrics.export.prometheus.step |
1m |
Step size (i.e. reporting frequency) to use. |
management.metrics.export.signalfx.access-token |
SignalFX access token. | |
management.metrics.export.signalfx.batch-size |
10000 |
Number of measurements per request to use for this backend. |
management.metrics.export.signalfx.connect-timeout |
1s |
Connection timeout for requests to this backend. |
management.metrics.export.signalfx.enabled |
true |
Whether exporting of metrics to this backend is enabled. |
management.metrics.export.signalfx.num-threads |
2 |
Number of threads to use with the metrics publishing scheduler. |
management.metrics.export.signalfx.read-timeout |
10s |
Read timeout for requests to this backend. |
management.metrics.export.signalfx.source |
Uniquely identifies the app instance that is publishing metrics to SignalFx. | |
management.metrics.export.signalfx.step |
10s |
Step size (i.e. reporting frequency) to use. |
management.metrics.export.signalfx.uri |
https://ingest.signalfx.com |
URI to ship metrics to. |
management.metrics.export.simple.enabled |
true |
Whether, in the absence of any other exporter, exporting of metrics to an in-memory backend is enabled. |
management.metrics.export.simple.mode |
cumulative |
Counting mode. |
management.metrics.export.simple.step |
1m |
Step size (i.e. reporting frequency) to use. |
management.metrics.export.statsd.enabled |
true |
Whether exporting of metrics to StatsD is enabled. |
management.metrics.export.statsd.flavor |
datadog |
StatsD line protocol to use. |
management.metrics.export.statsd.host |
localhost |
Host of the StatsD server to receive exported metrics. |
management.metrics.export.statsd.max-packet-length |
1400 |
Total length of a single payload should be kept within your network’s MTU. |
management.metrics.export.statsd.polling-frequency |
10s |
How often gauges will be polled. |
management.metrics.export.statsd.port |
8125 |
Port of the StatsD server to receive exported metrics. |
management.metrics.export.statsd.publish-unchanged-meters |
true |
Whether to send unchanged meters to the StatsD server. |
management.metrics.export.statsd.queue-size |
2147483647 |
Maximum size of the queue of items waiting to be sent to the StatsD server. |
management.metrics.export.wavefront.api-token |
API token used when publishing metrics directly to the Wavefront API host. | |
management.metrics.export.wavefront.batch-size |
10000 |
Number of measurements per request to use for this backend. |
management.metrics.export.wavefront.connect-timeout |
1s |
Connection timeout for requests to this backend. |
management.metrics.export.wavefront.enabled |
true |
Whether exporting of metrics to this backend is enabled. |
management.metrics.export.wavefront.global-prefix |
Global prefix to separate metrics originating from this app’s white box instrumentation from those originating from other Wavefront integrations when viewed in the Wavefront UI. | |
management.metrics.export.wavefront.num-threads |
2 |
Number of threads to use with the metrics publishing scheduler. |
management.metrics.export.wavefront.read-timeout |
10s |
Read timeout for requests to this backend. |
management.metrics.export.wavefront.source |
Unique identifier for the app instance that is the source of metrics being published to Wavefront. | |
management.metrics.export.wavefront.step |
10s |
Step size (i.e. reporting frequency) to use. |
management.metrics.export.wavefront.uri |
https://longboard.wavefront.com |
URI to ship metrics to. |
management.metrics.use-global-registry |
true |
Whether auto-configured MeterRegistry implementations should be bound to the global static registry on Metrics. |
management.metrics.web.client.max-uri-tags |
100 |
Maximum number of unique URI tag values allowed. |
management.metrics.web.client.requests-metric-name |
http.client.requests |
Name of the metric for sent requests. |
management.metrics.web.server.auto-time-requests |
true |
Whether requests handled by Spring MVC or WebFlux should be automatically timed. |
management.metrics.web.server.requests-metric-name |
http.server.requests |
Name of the metric for received requests. |
management.server.add-application-context-header |
false |
Add the “X-Application-Context” HTTP header in each response. |
management.server.address |
Network address to which the management endpoints should bind. | |
management.server.port |
Management endpoint HTTP port (uses the same port as the application by default). | |
management.server.servlet.context-path |
Management endpoint context-path (for instance, /management). |
|
management.server.ssl.ciphers |
||
management.server.ssl.client-auth |
||
management.server.ssl.enabled |
||
management.server.ssl.enabled-protocols |
||
management.server.ssl.key-alias |
||
management.server.ssl.key-password |
||
management.server.ssl.key-store |
||
management.server.ssl.key-store-password |
||
management.server.ssl.key-store-provider |
||
management.server.ssl.key-store-type |
||
management.server.ssl.protocol |
||
management.server.ssl.trust-store |
||
management.server.ssl.trust-store-password |
||
management.server.ssl.trust-store-provider |
||
management.server.ssl.trust-store-type |
||
management.trace.http.enabled |
true |
Whether to enable HTTP request-response tracing. |
management.trace.http.include |
request-headers,response-headers, cookies,errors |
Items to be included in the trace. |
server.error.include-exception |
false |
Include the “exception” attribute. |
server.http2.enabled |
||
server.jetty.accesslog.append |
false |
Append to log. |
server.jetty.accesslog.date-format |
dd/MMM/yyyy:HH:mm:ss Z |
Timestamp format of the request log. |
server.jetty.accesslog.enabled |
false |
Enable access log. |
server.jetty.accesslog.extended-format |
false |
Enable extended NCSA format. |
server.jetty.accesslog.file-date-format |
Date format to place in log file name. | |
server.jetty.accesslog.filename |
Log filename. | |
server.jetty.accesslog.locale |
Locale of the request log. | |
server.jetty.accesslog.log-cookies |
false |
Enable logging of the request cookies. |
server.jetty.accesslog.log-latency |
false |
Enable logging of request processing time. |
server.jetty.accesslog.log-server |
false |
Enable logging of the request hostname. |
server.jetty.accesslog.retention-period |
31 |
Number of days before rotated log files are deleted. |
server.jetty.accesslog.time-zone |
GMT |
Timezone of the request log. |
server.servlet.application-display-name |
application |
Display name of the application. |
server.servlet.context-parameters |
Servlet context init parameters. | |
server.servlet.context-path |
Context path of the application. | |
server.servlet.jsp.class-name |
||
server.servlet.jsp.init-parameters |
||
server.servlet.jsp.registered |
||
server.servlet.path |
/ |
Path of the main dispatcher servlet. |
server.servlet.session.cookie.comment |
||
server.servlet.session.cookie.domain |
||
server.servlet.session.cookie.http-only |
||
server.servlet.session.cookie.max-age |
||
server.servlet.session.cookie.name |
||
server.servlet.session.cookie.path |
||
server.servlet.session.cookie.secure |
||
server.servlet.session.persistent |
||
server.servlet.session.store-dir |
||
server.servlet.session.timeout |
||
server.servlet.session.tracking-modes |
||
server.tomcat.max-http-header-size |
0 |
Maximum size, in bytes, of the HTTP message header. |
server.tomcat.resource.cache-ttl |
Time-to-live of the static resource cache. | |
server.tomcat.use-relative-redirects |
Whether HTTP 1.1 and later location headers generated by a call to sendRedirect will use relative or absolute redirects. | |
server.undertow.eager-filter-init |
true |
Whether servlet filters should be initialized on startup. |
spring.banner.charset |
UTF-8 |
Banner file encoding. |
spring.banner.image.height |
Height of the banner image in chars (default based on image height). | |
spring.banner.image.invert |
false |
Whether images should be inverted for dark terminal themes. |
spring.banner.image.location |
classpath:banner.gif |
Banner image file location (jpg or png can also be used). |
spring.banner.image.margin |
2 |
Left hand image margin in chars. |
spring.banner.image.width |
76 |
Width of the banner image in chars. |
spring.banner.location |
classpath:banner.txt |
Banner text resource location. |
spring.batch.initialize-schema |
embedded |
Database schema initialization mode. |
spring.cache.redis.cache-null-values |
true |
Allow caching null values. |
spring.cache.redis.key-prefix |
Key prefix. | |
spring.cache.redis.time-to-live |
Entry expiration. | |
spring.cache.redis.use-key-prefix |
true |
Whether to use the key prefix when writing to Redis. |
spring.config.additional-location |
Config file locations used in addition to the defaults. | |
spring.data.cassandra.connect-timeout |
Socket option: connection time out. | |
spring.data.cassandra.pool.heartbeat-interval |
30s |
Heartbeat interval after which a message is sent on an idle connection to make sure it’s still alive. |
spring.data.cassandra.pool.idle-timeout |
120s |
Idle timeout before an idle connection is removed. |
spring.data.cassandra.pool.max-queue-size |
256 |
Maximum number of requests that get queued if no connection is available. |
spring.data.cassandra.pool.pool-timeout |
5000ms |
Pool timeout when trying to acquire a connection from a host’s pool. |
spring.data.cassandra.read-timeout |
Socket option: read time out. | |
spring.data.cassandra.repositories.type |
auto |
Type of Cassandra repositories to enable. |
spring.data.couchbase.repositories.type |
auto |
Type of Couchbase repositories to enable. |
spring.data.mongodb.repositories.type |
auto |
Type of Mongo repositories to enable. |
spring.data.neo4j.auto-index |
none |
Auto index mode. |
spring.data.web.pageable.default-page-size |
20 |
Default page size. |
spring.data.web.pageable.max-page-size |
2000 |
Maximum page size to be accepted. |
spring.data.web.pageable.one-indexed-parameters |
false |
Whether to expose and assume 1-based page number indexes. |
spring.data.web.pageable.page-parameter |
page |
Page index parameter name. |
spring.data.web.pageable.prefix |
`` | General prefix to be prepended to the page number and page size parameters. |
spring.data.web.pageable.qualifier-delimiter |
_ |
Delimiter to be used between the qualifier and the actual page number and size properties. |
spring.data.web.pageable.size-parameter |
size |
Page size parameter name. |
spring.data.web.sort.sort-parameter |
sort |
Sort parameter name. |
spring.datasource.hikari.initialization-fail-timeout |
||
spring.datasource.hikari.metrics-tracker-factory |
||
spring.datasource.hikari.scheduled-executor |
||
spring.datasource.hikari.scheduled-executor-service |
||
spring.datasource.hikari.schema |
||
spring.datasource.initialization-mode |
embedded |
Initialize the datasource with available DDL and DML scripts. |
spring.devtools.restart.log-condition-evaluation-delta |
true |
Whether to log the condition evaluation delta upon restart. |
spring.flyway.baseline-description |
||
spring.flyway.baseline-on-migrate |
||
spring.flyway.baseline-version |
||
spring.flyway.check-location |
true |
Whether to check that migration scripts location exists. |
spring.flyway.clean-disabled |
||
spring.flyway.clean-on-validation-error |
||
spring.flyway.dry-run-output |
||
spring.flyway.enabled |
true |
是否启用 flyway. |
spring.flyway.encoding |
||
spring.flyway.error-handlers |
||
spring.flyway.group |
||
spring.flyway.ignore-future-migrations |
||
spring.flyway.ignore-missing-migrations |
||
spring.flyway.init-sqls |
SQL statements to execute to initialize a connection immediately after obtaining it. | |
spring.flyway.installed-by |
||
spring.flyway.locations |
||
spring.flyway.mixed |
||
spring.flyway.out-of-order |
||
spring.flyway.password |
如果您想让 Flyway 创建自己的DataSource,可以使用 JDBC 密码 | |
spring.flyway.placeholder-prefix |
||
spring.flyway.placeholder-replacement |
||
spring.flyway.placeholder-suffix |
||
spring.flyway.placeholders |
||
spring.flyway.repeatable-sql-migration-prefix |
||
spring.flyway.schemas |
||
spring.flyway.skip-default-callbacks |
||
spring.flyway.skip-default-resolvers |
||
spring.flyway.sql-migration-prefix |
||
spring.flyway.sql-migration-separator |
||
spring.flyway.sql-migration-suffix |
||
spring.flyway.sql-migration-suffixes |
||
spring.flyway.table |
||
spring.flyway.target |
||
spring.flyway.undo-sql-migration-prefix |
||
spring.flyway.url |
要迁移的数据库的 JDBC URL | |
spring.flyway.user |
登录要迁移数据库的用户名 | |
spring.flyway.validate-on-migrate |
||
spring.gson.date-format |
序列化 Date 对象时使用的格式 | |
spring.gson.disable-html-escaping |
Whether to disable the escaping of HTML characters such as ‘<’, ‘>’, etc. | |
spring.gson.disable-inner-class-serialization |
Whether to exclude inner classes during serialization. | |
spring.gson.enable-complex-map-key-serialization |
Whether to enable serialization of complex map keys (i.e. non-primitives). | |
spring.gson.exclude-fields-without-expose-annotation |
Whether to exclude all fields from consideration for serialization or deserialization that do not have the “Expose” annotation. | |
spring.gson.field-naming-policy |
Naming policy that should be applied to an object’s field during serialization and deserialization. | |
spring.gson.generate-non-executable-json |
Whether to generate non executable JSON by prefixing the output with some special text. | |
spring.gson.lenient |
Whether to be lenient about parsing JSON that doesn’t conform to RFC 4627. | |
spring.gson.long-serialization-policy |
Serialization policy for Long and long types. | |
spring.gson.pretty-printing |
Whether to output serialized JSON that fits in a page for pretty printing. | |
spring.gson.serialize-nulls |
Whether to serialize null fields. | |
spring.influx.password |
Influx 登录用户名密码 | |
spring.influx.url |
InfluxDB 数据库 URL | |
spring.influx.user |
Influx 登录用户名 | |
spring.integration.jdbc.initialize-schema |
embedded |
Database schema initialization mode. |
spring.integration.jdbc.schema |
classpath:org/springframework/ integration/jdbc/schema-@@platform@@.sql |
Path to the SQL file to use to initialize the database schema. |
spring.jdbc.template.fetch-size |
-1 |
Number of rows that should be fetched from the database when more rows are needed. |
spring.jdbc.template.max-rows |
-1 |
Maximum number of rows. |
spring.jdbc.template.query-timeout |
Query timeout. | |
spring.jpa.mapping-resources |
Mapping resources (equivalent to “mapping-file” entries in persistence.xml). | |
spring.jta.atomikos.datasource.concurrent-connection-validation |
||
spring.jta.atomikos.properties.allow-sub-transactions |
true |
Specify whether sub-transactions are allowed. |
spring.jta.atomikos.properties.default-max-wait-time-on-shutdown |
How long should normal shutdown (no-force) wait for transactions to complete. | |
spring.jta.atomikos.properties.recovery.delay |
10000ms |
Delay between two recovery scans. |
spring.jta.atomikos.properties.recovery.forget-orphaned-log-entries-delay |
86400000ms |
Delay after which recovery can cleanup pending (‘orphaned’) log entries. |
spring.jta.atomikos.properties.recovery.max-retries |
5 |
Number of retry attempts to commit the transaction before throwing an exception. |
spring.jta.atomikos.properties.recovery.retry-interval |
10000ms |
Delay between retry attempts. |
spring.kafka.admin.client-id |
ID to pass to the server when making requests. | |
spring.kafka.admin.fail-fast |
false |
Whether to fail fast if the broker is not available on startup. |
spring.kafka.admin.properties |
Additional admin-specific properties used to configure the client. | |
spring.kafka.admin.ssl.key-password |
Password of the private key in the key store file. | |
spring.kafka.admin.ssl.keystore-location |
Location of the key store file. | |
spring.kafka.admin.ssl.keystore-password |
Store password for the key store file. | |
spring.kafka.admin.ssl.truststore-location |
Location of the trust store file. | |
spring.kafka.admin.ssl.truststore-password |
Store password for the trust store file. | |
spring.kafka.consumer.properties |
Additional consumer-specific properties used to configure the client. | |
spring.kafka.consumer.ssl.key-password |
Password of the private key in the key store file. | |
spring.kafka.consumer.ssl.keystore-location |
Location of the key store file. | |
spring.kafka.consumer.ssl.keystore-password |
Store password for the key store file. | |
spring.kafka.consumer.ssl.truststore-location |
Location of the trust store file. | |
spring.kafka.consumer.ssl.truststore-password |
Store password for the trust store file. | |
spring.kafka.jaas.control-flag |
required |
Control flag for login configuration. |
spring.kafka.jaas.enabled |
false |
Whether to enable JAAS configuration. |
spring.kafka.jaas.login-module |
com.sun.security.auth .module.Krb5LoginModule |
Login module. |
spring.kafka.jaas.options |
Additional JAAS options. | |
spring.kafka.listener.client-id |
Prefix for the listener’s consumer client.id property. | |
spring.kafka.listener.idle-event-interval |
Time between publishing idle consumer events (no data received). | |
spring.kafka.listener.log-container-config |
Whether to log the container configuration during initialization (INFO level). | |
spring.kafka.listener.monitor-interval |
Time between checks for non-responsive consumers. | |
spring.kafka.listener.no-poll-threshold |
Multiplier applied to “pollTimeout” to determine if a consumer is non-responsive. | |
spring.kafka.listener.type |
single |
Listener type. |
spring.kafka.producer.properties |
Additional producer-specific properties used to configure the client. | |
spring.kafka.producer.ssl.key-password |
Password of the private key in the key store file. | |
spring.kafka.producer.ssl.keystore-location |
Location of the key store file. | |
spring.kafka.producer.ssl.keystore-password |
Store password for the key store file. | |
spring.kafka.producer.ssl.truststore-location |
Location of the trust store file. | |
spring.kafka.producer.ssl.truststore-password |
Store password for the trust store file. | |
spring.kafka.producer.transaction-id-prefix |
When non empty, enables transaction support for producer. | |
spring.ldap.anonymous-read-only |
false |
Whether read-only operations should use an anonymous environment. |
spring.liquibase.change-log |
classpath:/db/changelog/ db.changelog-master.yaml |
Change log configuration path. |
spring.liquibase.check-change-log-location |
true |
Whether to check that the change log location exists. |
spring.liquibase.contexts |
Comma-separated list of runtime contexts to use. | |
spring.liquibase.default-schema |
Default database schema. | |
spring.liquibase.drop-first |
false |
Whether to first drop the database schema. |
spring.liquibase.enabled |
true |
Whether to enable Liquibase support. |
spring.liquibase.labels |
Comma-separated list of runtime labels to use. | |
spring.liquibase.parameters |
Change log parameters. | |
spring.liquibase.password |
Login password of the database to migrate. | |
spring.liquibase.rollback-file |
File to which rollback SQL is written when an update is performed. | |
spring.liquibase.url |
JDBC URL of the database to migrate. | |
spring.liquibase.user |
Login user of the database to migrate. | |
spring.main.web-application-type |
Flag to explicitly request a specific type of web application. | |
spring.messages.cache-duration |
Loaded resource bundle files cache duration. | |
spring.messages.use-code-as-default-message |
false |
Whether to use the message code as the default message instead of throwing a “NoSuchMessageException”. |
spring.mvc.contentnegotiation.favor-parameter |
false |
Whether a request parameter (“format” by default) should be used to determine the requested media type. |
spring.mvc.contentnegotiation.favor-path-extension |
false |
Whether the path extension in the URL path should be used to determine the requested media type. |
spring.mvc.contentnegotiation.media-types |
Map file extensions to media types for content negotiation. | |
spring.mvc.contentnegotiation.parameter-name |
Query parameter name to use when “favor-parameter” is enabled. | |
spring.mvc.pathmatch.use-registered-suffix-pattern |
false |
Whether suffix pattern matching should work only against extensions registered with “spring.mvc.contentnegotiation.media-types.*”. |
spring.mvc.pathmatch.use-suffix-pattern |
false |
Whether to use suffix pattern match (“.*”) when matching patterns to requests. |
spring.quartz.jdbc.initialize-schema |
embedded |
Database schema initialization mode. |
spring.quartz.jdbc.schema |
classpath:org/quartz/impl/ jdbcjobstore/ tables_@@platform@@.sql |
Path to the SQL file to use to initialize the database schema. |
spring.quartz.job-store-type |
memory |
Quartz job store type. |
spring.quartz.properties |
Additional Quartz Scheduler properties. | |
spring.rabbitmq.listener.direct.acknowledge-mode |
Acknowledge mode of container. | |
spring.rabbitmq.listener.direct.auto-startup |
true |
Whether to start the container automatically on startup. |
spring.rabbitmq.listener.direct.consumers-per-queue |
Number of consumers per queue. | |
spring.rabbitmq.listener.direct.default-requeue-rejected |
Whether rejected deliveries are re-queued by default. | |
spring.rabbitmq.listener.direct.idle-event-interval |
How often idle container events should be published. | |
spring.rabbitmq.listener.direct.prefetch |
Number of messages to be handled in a single request. | |
spring.rabbitmq.listener.direct.retry.enabled |
false |
Whether publishing retries are enabled. |
spring.rabbitmq.listener.direct.retry.initial-interval |
1000ms |
Duration between the first and second attempt to deliver a message. |
spring.rabbitmq.listener.direct.retry.max-attempts |
3 |
Maximum number of attempts to deliver a message. |
spring.rabbitmq.listener.direct.retry.max-interval |
10000ms |
Maximum duration between attempts. |
spring.rabbitmq.listener.direct.retry.multiplier |
1 |
Multiplier to apply to the previous retry interval. |
spring.rabbitmq.listener.direct.retry.stateless |
true |
Whether retries are stateless or stateful. |
spring.rabbitmq.listener.type |
simple |
Listener container type. |
spring.rabbitmq.ssl.key-store-type |
PKCS12 |
Key store type. |
spring.rabbitmq.ssl.trust-store-type |
JKS |
Trust store type. |
spring.rabbitmq.template.exchange |
`` | Name of the default exchange to use for send operations. |
spring.rabbitmq.template.routing-key |
`` | Value of a default routing key to use for send operations. |
spring.reactor.stacktrace-mode.enabled |
false |
Whether Reactor should collect stacktrace information at runtime. |
spring.redis.jedis.pool.max-active |
8 |
Maximum number of connections that can be allocated by the pool at a given time. |
spring.redis.jedis.pool.max-idle |
8 |
Maximum number of “idle” connections in the pool. |
spring.redis.jedis.pool.max-wait |
-1ms |
Maximum amount of time a connection allocation should block before throwing an exception when the pool is exhausted. |
spring.redis.jedis.pool.min-idle |
0 |
Target for the minimum number of idle connections to maintain in the pool. |
spring.redis.lettuce.pool.max-active |
8 |
Maximum number of connections that can be allocated by the pool at a given time. |
spring.redis.lettuce.pool.max-idle |
8 |
Maximum number of “idle” connections in the pool. |
spring.redis.lettuce.pool.max-wait |
-1ms |
Maximum amount of time a connection allocation should block before throwing an exception when the pool is exhausted. |
spring.redis.lettuce.pool.min-idle |
0 |
Target for the minimum number of idle connections to maintain in the pool. |
spring.redis.lettuce.shutdown-timeout |
100ms |
Shutdown timeout. |
spring.resources.cache.cachecontrol.cache-private |
Indicate that the response message is intended for a single user and must not be stored by a shared cache. | |
spring.resources.cache.cachecontrol.cache-public |
Indicate that any cache may store the response. | |
spring.resources.cache.cachecontrol.max-age |
Maximum time the response should be cached, in seconds if no duration suffix is not specified. | |
spring.resources.cache.cachecontrol.must-revalidate |
Indicate that once it has become stale, a cache must not use the response without re-validating it with the server. | |
spring.resources.cache.cachecontrol.no-cache |
Indicate that the cached response can be reused only if re-validated with the server. | |
spring.resources.cache.cachecontrol.no-store |
Indicate to not cache the response in any case. | |
spring.resources.cache.cachecontrol.no-transform |
Indicate intermediaries (caches and others) that they should not transform the response content. | |
spring.resources.cache.cachecontrol.proxy-revalidate |
Same meaning as the “must-revalidate” directive, except that it does not apply to private caches. | |
spring.resources.cache.cachecontrol.s-max-age |
Maximum time the response should be cached by shared caches, in seconds if no duration suffix is not specified. | |
spring.resources.cache.cachecontrol.stale-if-error |
Maximum time the response may be used when errors are encountered, in seconds if no duration suffix is not specified. | |
spring.resources.cache.cachecontrol.stale-while-revalidate |
Maximum time the response can be served after it becomes stale, in seconds if no duration suffix is not specified. | |
spring.resources.cache.period |
Cache period for the resources served by the resource handler. | |
spring.security.filter.dispatcher-types |
async,error,request |
Security filter chain dispatcher types. |
spring.security.filter.order |
-100 |
Security filter chain order. |
spring.security.oauth2.client.provider |
OAuth provider details. | |
spring.security.oauth2.client.registration |
OAuth client registrations. | |
spring.security.user.name |
user |
Default user name. |
spring.security.user.password |
Password for the default user name. | |
spring.security.user.roles |
Granted roles for the default user name. | |
spring.servlet.multipart.enabled |
true |
Whether to enable support of multipart uploads. |
spring.servlet.multipart.file-size-threshold |
0 |
Threshold after which files are written to disk. |
spring.servlet.multipart.location |
Intermediate location of uploaded files. | |
spring.servlet.multipart.max-file-size |
1MB |
Max file size. |
spring.servlet.multipart.max-request-size |
10MB |
Max request size. |
spring.servlet.multipart.resolve-lazily |
false |
Whether to resolve the multipart request lazily at the time of file or parameter access. |
spring.session.jdbc.cleanup-cron |
0 * * * * * |
Cron expression for expired session cleanup job. |
spring.session.jdbc.initialize-schema |
embedded |
Database schema initialization mode. |
spring.session.mongodb.collection-name |
sessions |
Collection name used to store sessions. |
spring.session.redis.cleanup-cron |
0 * * * * * |
Cron expression for expired session cleanup job. |
spring.session.servlet.filter-dispatcher-types |
async,error,request |
Session repository filter dispatcher types. |
spring.session.servlet.filter-order |
Session repository filter order. | |
spring.thymeleaf.enable-spring-el-compiler |
false |
Enable the SpringEL compiler in SpringEL expressions. |
spring.thymeleaf.reactive.chunked-mode-view-names |
Comma-separated list of view names (patterns allowed) that should be the only ones executed in CHUNKED mode when a max chunk size is set. | |
spring.thymeleaf.reactive.full-mode-view-names |
Comma-separated list of view names (patterns allowed) that should be executed in FULL mode even if a max chunk size is set. | |
spring.thymeleaf.reactive.max-chunk-size |
0 |
Maximum size of data buffers used for writing to the response, in bytes. |
spring.thymeleaf.reactive.media-types |
Media types supported by the view technology. | |
spring.thymeleaf.servlet.content-type |
text/html |
Content-Type value written to HTTP responses. |
spring.webflux.date-format |
Date format to use. | |
spring.webflux.static-path-pattern |
/** |
Path pattern used for static resources. |
spring.webservices.wsdl-locations |
Comma-separated list of locations of WSDLs and accompanying XSDs to be exposed as beans. |
Key | Replacement(替代) | 原因 |
---|---|---|
banner.charset |
spring.banner.charset |
|
banner.image.height |
spring.banner.image.height |
|
banner.image.invert |
spring.banner.image.invert |
|
banner.image.location |
spring.banner.image.location |
|
banner.image.margin |
spring.banner.image.margin |
|
banner.image.width |
spring.banner.image.width |
|
banner.location |
spring.banner.location |
|
endpoints.actuator.enabled |
actuator 端点不再可用 | |
endpoints.actuator.path |
actuator 端点不再可用 | |
endpoints.actuator.sensitive |
actuator 端点不再可用 | |
endpoints.auditevents.enabled |
management.endpoint. auditevents.enabled |
|
endpoints.auditevents.path |
management.endpoints.web.path-mapping.auditevents |
|
endpoints.auditevents.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.autoconfig.enabled |
management.endpoint. conditions.enabled |
|
endpoints.autoconfig.id |
端点标识符不再可定制 | |
endpoints.autoconfig.path |
management.endpoints.web.path-mapping.conditions |
|
endpoints.autoconfig.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.beans.enabled |
management.endpoint.beans.enabled |
|
endpoints.beans.id |
端点标识符不再可定制 | |
endpoints.beans.path |
management.endpoints.web.path-mapping.beans |
|
endpoints.beans.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.configprops.enabled |
management.endpoint. configprops.enabled |
|
endpoints.configprops.id |
端点标识符不再可定制 | |
endpoints.configprops.keys-to-sanitize |
management.endpoint. configprops.keys-to-sanitize |
|
endpoints.configprops.path |
management.endpoints.web.path-mapping.configprops |
|
endpoints.configprops.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.cors.allow-credentials |
management.endpoints. web.cors.allow-credentials |
|
endpoints.cors.allowed-headers |
management.endpoints. web.cors.allowed-headers |
|
endpoints.cors.allowed-methods |
management.endpoints. web.cors.allowed-methods |
|
endpoints.cors.allowed-origins |
management.endpoints. web.cors.allowed-origins |
|
endpoints.cors.exposed-headers |
management.endpoints. web.cors.exposed-headers |
|
endpoints.cors.max-age |
management.endpoints. web.cors.max-age |
|
endpoints.docs.curies.enabled |
docs 端点不再可用 | |
endpoints.docs.enabled |
docs 端点不再可用 | |
endpoints.docs.path |
docs 端点不再可用 | |
endpoints.docs.sensitive |
docs 端点不再可用 | |
endpoints.dump.enabled |
management.endpoint. threaddump.enabled |
|
endpoints.dump.id |
端点标识符不再可定制 | |
endpoints.dump.path |
management.endpoints.web.path-mapping.dump |
|
endpoints.dump.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.enabled |
management.endpoints. enabled-by-default |
|
endpoints.env.enabled |
management.endpoint.env.enabled |
|
endpoints.env.id |
端点标识符不再可定制 | |
endpoints.env.keys-to-sanitize |
management.endpoint. env.keys-to-sanitize |
|
endpoints.env.path |
management.endpoints. web.path-mapping.env |
|
endpoints.env.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.flyway.enabled |
management.endpoint.flyway.enabled |
|
endpoints.flyway.id |
端点标识符不再可定制 | |
endpoints.flyway.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.health.enabled |
management.endpoint.health.enabled |
|
endpoints.health.id |
端点标识符不再可定制 | |
endpoints.health.mapping |
management.health.status.http-mapping |
|
endpoints.health.path |
management.endpoints.web.path-mapping.health |
|
endpoints.health.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.health.time-to-live |
management.endpoint. health.cache.time-to-live |
|
endpoints.heapdump.enabled |
management.endpoint.heapdump.enabled |
|
endpoints.heapdump.path |
management.endpoints.web.path-mapping.heapdump |
|
endpoints.heapdump.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.hypermedia.enabled |
Actuator 中的 Hypermedia 不再可用 | |
endpoints.info.enabled |
management.endpoint.info.enabled |
|
endpoints.info.id |
端点标识符不再可定制 | |
endpoints.info.path |
management.endpoints.web.path-mapping.info |
|
endpoints.info.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.jmx.domain |
management.endpoints.jmx.domain |
|
endpoints.jmx.enabled |
management.endpoints. jmx.exposure.exclude |
|
endpoints.jmx.static-names |
management.endpoints. jmx.static-names |
|
endpoints.jmx.unique-names |
management.endpoints. jmx.unique-names |
|
endpoints.jolokia.enabled |
management.endpoint. jolokia.enabled |
|
endpoints.jolokia.path |
management.endpoints.web.path-mapping.jolokia |
|
endpoints.jolokia.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.liquibase.enabled |
management.endpoint. liquibase.enabled |
|
endpoints.liquibase.id |
端点标识符不再可定制 | |
endpoints.liquibase.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.logfile.enabled |
management.endpoint. logfile.enabled |
|
endpoints.logfile.external-file |
management.endpoint. logfile.external-file |
|
endpoints.logfile.path |
management.endpoints.web.path-mapping.logfile |
|
endpoints.logfile.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.loggers.enabled |
management.endpoint. loggers.enabled |
|
endpoints.loggers.id |
端点标识符不再可定制 | |
endpoints.loggers.path |
management.endpoints.web.path-mapping.loggers |
|
endpoints.loggers.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.mappings.enabled |
management.endpoint. mappings.enabled |
|
endpoints.mappings.id |
端点标识符不再可定制 | |
endpoints.mappings.path |
management.endpoints.web.path-mapping.mappings |
|
endpoints.mappings.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.metrics.enabled |
management.endpoint.metrics.enabled |
|
endpoints.metrics.filter.counter-submissions |
Metrics support 现在使用千分尺 | |
endpoints.metrics.filter.enabled |
Metrics support 现在使用千分尺 | |
endpoints.metrics.filter.gauge-submissions |
Metrics support 现在使用千分尺 | |
endpoints.metrics.id |
端点标识符不再可定制 | |
endpoints.metrics.path |
management.endpoints.web.path-mapping.metrics |
|
endpoints.metrics.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.shutdown.enabled |
management.endpoint. shutdown.enabled |
|
endpoints.shutdown.id |
端点标识符不再可定制 | |
endpoints.shutdown.path |
management.endpoints.web.path-mapping.shutdown |
|
endpoints.shutdown.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
endpoints.trace.enabled |
management.endpoint. httptrace.enabled |
|
endpoints.trace.filter.enabled |
management.trace.http.enabled |
|
endpoints.trace.id |
端点标识符不再可定制 | |
endpoints.trace.path |
management.endpoints.web.path-mapping.httptrace |
|
endpoints.trace.sensitive |
终端敏感标志不再可定制,因为Spring Boot 不再提供可自定义的安全自动配置 | |
error.path |
Path of the error controller. | |
flyway.baseline-description |
spring.flyway.baseline-description |
|
flyway.baseline-on-migrate |
spring.flyway.baseline-on-migrate |
|
flyway.baseline-version |
spring.flyway.baseline-version |
|
flyway.check-location |
spring.flyway.check-location |
|
flyway.clean-on-validation-error |
spring.flyway. clean-on-validation-error |
|
flyway.enabled |
spring.flyway.enabled |
|
flyway.encoding |
spring.flyway.encoding |
|
flyway.ignore-failed-future-migration |
||
flyway.init-sqls |
spring.flyway.init-sqls |
|
flyway.locations |
spring.flyway.locations |
|
flyway.out-of-order |
spring.flyway.out-of-order |
|
flyway.password |
spring.flyway.password |
|
flyway.placeholder-prefix |
spring.flyway.placeholder-prefix |
|
flyway.placeholder-replacement |
spring.flyway.placeholder-replacement |
|
flyway.placeholder-suffix |
spring.flyway.placeholder-suffix |
|
flyway.placeholders |
spring.flyway.placeholders |
|
flyway.schemas |
spring.flyway.schemas |
|
flyway.sql-migration-prefix |
spring.flyway.sql-migration-prefix |
|
flyway.sql-migration-separator |
spring.flyway.sql-migration-separator |
|
flyway.sql-migration-suffix |
spring.flyway.sql-migration-suffixes |
|
flyway.table |
spring.flyway.table |
|
flyway.target |
spring.flyway.target |
|
flyway.url |
spring.flyway.url |
|
flyway.user |
spring.flyway.user |
|
flyway.validate-on-migrate |
spring.flyway.validate-on-migrate |
|
jolokia.config |
management.endpoint.jolokia.config |
|
liquibase.change-log |
spring.liquibase.change-log |
|
liquibase.check-change-log-location |
spring.liquibase.check-change-log-location |
|
liquibase.contexts |
spring.liquibase.contexts |
|
liquibase.default-schema |
spring.liquibase.default-schema |
|
liquibase.drop-first |
spring.liquibase.drop-first |
|
liquibase.enabled |
spring.liquibase.enabled |
|
liquibase.labels |
spring.liquibase.labels |
|
liquibase.parameters |
spring.liquibase.parameters |
|
liquibase.password |
spring.liquibase.password |
|
liquibase.rollback-file |
spring.liquibase.rollback-file |
|
liquibase.url |
spring.liquibase.url |
|
liquibase.user |
spring.liquibase.user |
|
management.add-application-context-header |
management.server.add-application-context-header |
|
management.address |
management.server.address |
|
management.context-path |
management.server. servlet.context-path |
|
management.port |
management.server.port |
|
management.security.enabled |
现在提供全局 security 自动配置。 | |
management.security.roles |
security 自动配置不再可定制 | |
management.security.sessions |
security 自动配置不再可定制 | |
management.shell.auth.jaas.domain |
CRaSH 支持不再可用 | |
management.shell.auth.key.path |
CRaSH 支持不再可用 | |
management.shell.auth.simple.user.name |
CRaSH 支持不再可用 | |
management.shell.auth.simple.user.password |
CRaSH 支持不再可用 | |
management.shell.auth.spring.roles |
CRaSH 支持不再可用 | |
management.shell.auth.type |
CRaSH 支持不再可用 | |
management.shell.ssh.auth-timeout |
CRaSH 支持不再可用 | |
management.shell.ssh.enabled |
CRaSH 支持不再可用 | |
management.shell.ssh.idle-timeout |
CRaSH 支持不再可用 | |
management.shell.ssh.key-path |
CRaSH 支持不再可用 | |
management.shell.ssh.port |
CRaSH 支持不再可用 | |
management.shell.telnet.enabled |
CRaSH 支持不再可用 | |
management.shell.telnet.port |
CRaSH 支持不再可用 | |
management.ssl.ciphers |
management.server.ssl.ciphers |
|
management.ssl.client-auth |
management.server.ssl.client-auth |
|
management.ssl.enabled |
management.server.ssl.enabled |
|
management.ssl.enabled-protocols |
management.server.ssl.enabled-protocols |
|
management.ssl.key-alias |
management.server.ssl.key-alias |
|
management.ssl.key-password |
management.server.ssl.key-password |
|
management.ssl.key-store |
management.server.ssl.key-store |
|
management.ssl.key-store-password |
management.server.ssl.key-store-password |
|
management.ssl.key-store-provider |
management.server.ssl.key-store-provider |
|
management.ssl.key-store-type |
management.server.ssl.key-store-type |
|
management.ssl.protocol |
management.server.ssl.protocol |
|
management.ssl.trust-store |
management.server.ssl.trust-store |
|
management.ssl.trust-store-password |
management.server.ssl.trust-store-password |
|
management.ssl.trust-store-provider |
management.server.ssl.trust-store-provider |
|
management.ssl.trust-store-type |
management.server.ssl.trust-store-type |
|
management.trace.include |
management.trace.http.include |
|
security.basic.authorize-mode |
security 自动配置不再可定制 | |
security.basic.enabled |
security 自动配置不再可定制 | |
security.basic.path |
security 自动配置不再可定制 | |
security.basic.realm |
security 自动配置不再可定制 | |
security.enable-csrf |
security 自动配置不再可定制 | |
security.filter-dispatcher-types |
spring.security. filter.dispatcher-types |
|
security.filter-order |
spring.security.filter.order |
|
security.headers.cache |
security 自动配置不再可定制 | |
security.headers.content-security-policy |
security 自动配置不再可定制 | |
security.headers.content-security-policy-mode |
security 自动配置不再可定制 | |
security.headers.content-type |
security 自动配置不再可定制 | |
security.headers.frame |
security 自动配置不再可定制 | |
security.headers.hsts |
security 自动配置不再可定制 | |
security.headers.xss |
security 自动配置不再可定制 | |
security.ignored |
security 自动配置不再可定制 | |
security.oauth2. authorization.check-token-access |
Spring Security 访问规则用于检查令牌端点(例如,SpEL表达式,如“isAuthenticated()”) | |
security.oauth2.authorization.realm |
客户端身份验证的领域名称 | |
security.oauth2.authorization.token-key-access |
Spring Security访问规则用于检查令牌端点(例如,SpEL表达式,如“isAuthenticated()”) | |
security.oauth2.client.access-token-uri |
||
security.oauth2.client.access-token-validity-seconds |
||
security.oauth2.client.additional-information |
||
security.oauth2.client.authentication-scheme |
||
security.oauth2.client.authorities |
||
security.oauth2.client.authorized-grant-types |
||
security.oauth2.client.auto-approve-scopes |
||
security.oauth2.client.client-authentication-scheme |
||
security.oauth2.client.client-id |
||
security.oauth2.client.client-secret |
||
security.oauth2.client.grant-type |
||
security.oauth2.client.id |
||
security.oauth2.client.pre- established-redirect-uri |
||
security.oauth2.client.refresh-token-validity-seconds |
||
security.oauth2.client.registered-redirect-uri |
||
security.oauth2.client.resource-ids |
||
security.oauth2.client.scope |
||
security.oauth2.client.token-name |
||
security.oauth2.client.use-current-uri |
||
security.oauth2.client.user-authorization-uri |
||
security.oauth2.resource.filter-order |
0 |
用于验证令牌的过滤器链的顺序。 |
security.oauth2.resource.id |
资源的标识符 | |
security.oauth2.resource.jwk.key-set-uri |
获取验证密钥以验证 JWT 令牌的 URI | |
security.oauth2.resource.jwt.key-uri |
JWT 令牌的 URI | |
security.oauth2.resource.jwt.key-value |
JWT 令牌的验证密钥 | |
security.oauth2.resource.prefer-token-info |
true |
使用令牌信息,可以设置为 false以使用用户信息 |
security.oauth2.resource.service-id |
resource |
|
security.oauth2.resource.token-info-uri |
token decoding 端点的 URI | |
security.oauth2.resource.token-type |
使用 userInfoUri 时要发送的令牌类型。 | |
security.oauth2.resource.user-info-uri |
用户端点的 URI | |
security.oauth2.sso.filter-order |
如果不提供显式的WebSecurityConfigurerAdapter,则应用过滤器顺序(在这种情况下,可以改为提供顺序)。 | |
security.oauth2.sso.login-path |
/login |
登录页面的路径,即触发重定向到 OAuth2 授权服务器的页面。 |
security.require-ssl |
security 自动配置已不再可定制 | |
security.sessions |
security 自动配置已不再可定制 | |
security.user.name |
spring.security.user.name |
|
security.user.password |
spring.security.user.password |
|
security.user.role |
spring.security.user.roles |
|
server.context-parameters |
server.servlet.context-parameters |
|
server.context-path |
server.servlet.context-path |
|
server.display-name |
server.servlet. application-display-name |
|
server.jsp-servlet.class-name |
server.servlet.jsp.class-name |
|
server.jsp-servlet.init-parameters |
server.servlet.jsp.init-parameters |
|
server.jsp-servlet.registered |
server.servlet.jsp.registered |
|
server.servlet-path |
server.servlet.path |
|
server.session.cookie.comment |
server.servlet.session.cookie.comment |
|
server.session.cookie.domain |
server.servlet.session.cookie.domain |
|
server.session.cookie.http-only |
server.servlet. session.cookie.http-only |
|
server.session.cookie.max-age |
server.servlet.session.cookie.max-age |
|
server.session.cookie.name |
server.servlet.session.cookie.name |
|
server.session.cookie.path |
server.servlet.session.cookie.path |
|
server.session.cookie.secure |
server.servlet.session.cookie.secure |
|
server.session.persistent |
server.servlet.session.persistent |
|
server.session.store-dir |
server.servlet.session.store-dir |
|
server.session.timeout |
server.servlet.session.timeout |
|
server.session.tracking-modes |
server.servlet.session.tracking-modes |
|
spring.activemq.pool.configuration.block-if-session-pool-is-full |
||
spring.activemq.pool.configuration.block-if-session-pool-is-full-timeout |
||
spring.activemq.pool.configuration.connection-factory |
||
spring.activemq.pool.configuration.create-connection-on-startup |
||
spring.activemq.pool.configuration.expiry-timeout |
||
spring.activemq.pool.configuration.idle-timeout |
||
spring.activemq.pool.configuration.max-connections |
||
spring.activemq.pool.configuration.maximum-active-session-per-connection |
||
spring.activemq.pool.configuration.properties |
||
spring.activemq.pool.configuration.reconnect-on-exception |
||
spring.activemq.pool.configuration.time-between-expiration-check-millis |
||
spring.activemq.pool.configuration.use-anonymous-producers |
||
spring.application.index |
应用程序上下文 ID 默认情况下是唯一的 | |
spring.batch.initializer.enabled |
spring.batch.initialize-schema |
|
spring.cache.guava.spec |
用于创建缓存的规范 | |
spring.cache.hazelcast.config |
用于初始化 Hazelcast 的配置文件的位置 | |
spring.data.cassandra.connect-timeout-millis |
spring.data. cassandra.connect-timeout |
|
spring.data.cassandra.read-timeout-millis |
spring.data.cassandra.read-timeout |
|
spring.data.cassandra.repositories.enabled |
spring.data.cassandra. repositories.type |
|
spring.data.couchbase.repositories.enabled |
spring.data.couchbase. repositories.type |
|
spring.data.mongodb.repositories.enabled |
spring.data.mongodb. repositories.type |
|
spring.data.neo4j.compiler |
从 Neo4j 3 开始不再支持 | |
spring.datasource.dbcp.access-to-underlying-connection-allowed |
||
spring.datasource.dbcp.connection-init-sqls |
||
spring.datasource.dbcp.default-auto-commit |
||
spring.datasource.dbcp.default-catalog |
||
spring.datasource.dbcp.default-read-only |
||
spring.datasource.dbcp.default-transaction-isolation |
||
spring.datasource.dbcp.driver-class-name |
||
spring.datasource.dbcp.initial-size |
||
spring.datasource.dbcp.log-abandoned |
||
spring.datasource.dbcp.login-timeout |
||
spring.datasource.dbcp.max-active |
||
spring.datasource.dbcp.max-idle |
||
spring.datasource.dbcp.max-open-prepared-statements |
||
spring.datasource.dbcp.max-wait |
||
spring.datasource.dbcp.min-evictable-idle-time-millis |
||
spring.datasource.dbcp.min-idle |
||
spring.datasource.dbcp.num-tests-per-eviction-run |
||
spring.datasource.dbcp.password |
||
spring.datasource.dbcp.pool-prepared-statements |
||
spring.datasource.dbcp.remove-abandoned |
||
spring.datasource.dbcp.remove-abandoned-timeout |
||
spring.datasource.dbcp.test-on-borrow |
||
spring.datasource.dbcp.test-on-return |
||
spring.datasource.dbcp.test-while-idle |
||
spring.datasource.dbcp.time-between-eviction-runs-millis |
||
spring.datasource.dbcp.url |
||
spring.datasource.dbcp.username |
||
spring.datasource.dbcp.validation-query |
||
spring.datasource.dbcp.validation-query-timeout |
||
spring.datasource.hikari.connection-customizer-class-name |
||
spring.datasource.initialize |
spring.datasource. initialization-mode |
|
spring.devtools.remote.debug.enabled |
远程 debug 已不再支持 | |
spring.devtools.remote.debug.local-port |
远程 debug 已不再支持 | |
spring.http.multipart.enabled |
spring.servlet.multipart.enabled |
|
spring.http.multipart.file-size-threshold |
spring.servlet.multipart.file-size-threshold |
|
spring.http.multipart.location |
spring.servlet.multipart.location |
|
spring.http.multipart.max-file-size |
spring.servlet.multipart.max-file-size |
|
spring.http.multipart.max-request-size |
spring.servlet. multipart.max-request-size |
|
spring.http.multipart.resolve-lazily |
spring.servlet.multipart.resolve-lazily |
|
spring.jpa.hibernate.naming.strategy |
Hibernate 4 的自动配置已不再提供 | |
spring.jta.atomikos.properties.console-log-level |
warn |
|
spring.messages.cache-seconds |
spring.messages.cache-duration |
|
spring.metrics.export.aggregate.key-pattern |
Metrics support 现在使用千分尺 | |
spring.metrics.export.aggregate.prefix |
Metrics support 现在使用千分尺 | |
spring.metrics.export.delay-millis |
Metrics support 现在使用千分尺 | |
spring.metrics.export.enabled |
Metrics support 现在使用千分尺 | |
spring.metrics.export.excludes |
Metrics support 现在使用千分尺 | |
spring.metrics.export.includes |
Metrics support 现在使用千分尺 | |
spring.metrics.export.redis.key |
Metrics support 现在使用千分尺 | |
spring.metrics.export.redis.prefix |
Metrics support 现在使用千分尺 | |
spring.metrics.export.send-latest |
Metrics support 现在使用千分尺 | |
spring.metrics.export.statsd.host |
management.metrics. export.statsd.host |
|
spring.metrics.export.statsd.port |
management.metrics. export.statsd.port |
|
spring.metrics.export.statsd.prefix |
Metrics support 现在使用千分尺 | |
spring.metrics.export.triggers |
Metrics support 现在使用千分尺 | |
spring.mobile.devicedelegatingviewresolver.enable-fallback |
false |
启用对回退解决方案的支持 |
spring.mobile.devicedelegatingviewresolver.enabled |
false |
启用 device 视图解析器 |
spring.mobile.devicedelegatingviewresolver.mobile-prefix |
mobile/ |
用于查看移动设备名称的前缀 |
spring.mobile.devicedelegatingviewresolver.mobile-suffix |
`` | 附加后缀以查看移动设备的名称 |
spring.mobile.devicedelegatingviewresolver.normal-prefix |
`` | 用于查看普通设备名称的前缀. |
spring.mobile.devicedelegatingviewresolver.normal-suffix |
`` | 附加后缀以查看普通设备的名称 |
spring.mobile.devicedelegatingviewresolver.tablet-prefix |
tablet/ |
前缀预设为查看平板电脑设备的名称 |
spring.mobile.devicedelegatingviewresolver.tablet-suffix |
`` | 附加后缀以查看平板电脑设备的名称 |
spring.mobile.sitepreference.enabled |
true |
启用 SitePreferenceHandler. |
spring.mvc.media-types |
spring.mvc. contentnegotiation.media-types |
|
spring.rabbitmq.listener.acknowledge-mode |
||
spring.rabbitmq.listener.auto-startup |
||
spring.rabbitmq.listener.concurrency |
||
spring.rabbitmq.listener.default-requeue-rejected |
||
spring.rabbitmq.listener.idle-event-interval |
||
spring.rabbitmq.listener.max-concurrency |
||
spring.rabbitmq.listener.prefetch |
||
spring.rabbitmq.listener.retry.enabled |
false |
是否启用发布重试 |
spring.rabbitmq.listener.retry.initial-interval |
1000 |
第一次和第二次尝试发布或传递讯息的时间间隔 |
spring.rabbitmq.listener.retry.max-attempts |
3 |
尝试发布或传递邮件的最大次数 |
spring.rabbitmq.listener.retry.max-interval |
10000 |
尝试之间的最大间隔 |
spring.rabbitmq.listener.retry.multiplier |
1 |
于先前重试间隔的倍数 |
spring.rabbitmq.listener.retry.stateless |
true |
无论重试是无状态还是有状态 |
spring.rabbitmq.listener.transaction-size |
||
spring.redis.pool.max-active |
spring.redis.jedis.pool.max-idle |
|
spring.redis.pool.max-idle |
spring.redis.jedis.pool.max-idle |
|
spring.redis.pool.max-wait |
spring.redis.jedis.pool.max-wait |
|
spring.redis.pool.min-idle |
spring.redis.jedis.pool.min-idle |
|
spring.resources.cache-period |
spring.resources.cache.period |
|
spring.sendgrid.password |
不再支持使用用户名和密码 ( 使用 spring.sendgrid.api-key 代替 ) | |
spring.sendgrid.username |
不再支持使用用户名和密码 ( 使用 spring.sendgrid.api-key 代替 ) | |
spring.session.jdbc.initializer.enabled |
spring.session. jdbc.initialize-schema |
|
spring.session.mongo.collection-name |
spring.session.mongodb.collection-name |
|
spring.social.auto-connection-views |
false |
为支持的生产者启用连接状态视图 |
spring.social.facebook.app-id |
Application id. | |
spring.social.facebook.app-secret |
Application secret. | |
spring.social.linkedin.app-id |
Application id. | |
spring.social.linkedin.app-secret |
Application secret. | |
spring.social.twitter.app-id |
Application id. | |
spring.social.twitter.app-secret |
Application secret. | |
spring.thymeleaf.content-type |
spring.thymeleaf. servlet.content-type |
相关文章
相关文章
1、Spring Boot 2.0系列文章(一):Spring Boot 2.0 迁移指南
2、Spring Boot 2.0系列文章(二):Spring Boot 2.0 新特性详解
3、Spring Boot 2.0系列文章(三):Spring Boot 2.0 配置改变
4、Spring Boot 2.0系列文章(四):Spring Boot 2.0 源码阅读环境搭建
5、Spring Boot 2.0系列文章(五):Spring Boot 2.0 项目源码结构预览
6、Spring Boot 2.0系列文章(六):Spring boot 2.0 中 SpringBootApplication 注解详解
最后
英文参考:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Configuration-Changelog