spring-boot/spring-boot-project/spring-boot-autoconfigure/src/main/resources/META-INF/additional-spring-configura...

2731 lines
77 KiB
JSON
Raw Normal View History

2017-11-23 17:16:32 +08:00
{
"groups": [],
2017-11-23 17:16:32 +08:00
"properties": [
2018-09-27 14:46:13 +08:00
{
"name": "server.compression.enabled",
"description": "Whether response compression is enabled.",
"defaultValue": false
2018-09-27 14:46:13 +08:00
},
{
"name": "server.compression.excluded-user-agents",
"description": "Comma-separated list of user agents for which responses should not be compressed."
},
2017-11-23 17:16:32 +08:00
{
"name": "server.compression.mime-types",
"description": "Comma-separated list of MIME types that should be compressed.",
2018-10-16 21:18:53 +08:00
"defaultValue": [
"text/html",
"text/xml",
"text/plain",
"text/css",
"text/javascript",
"application/javascript",
"application/json",
"application/xml"
2018-10-16 21:18:53 +08:00
]
2017-11-23 17:16:32 +08:00
},
{
"name": "server.compression.min-response-size",
"description": "Minimum \"Content-Length\" value that is required for compression to be performed.",
"defaultValue": "2KB"
2017-11-23 17:16:32 +08:00
},
2018-02-21 00:33:32 +08:00
{
2020-04-23 20:12:37 +08:00
"name": "server.connection-timeout",
"type": "java.time.Duration",
"deprecation": {
"reason": "Each server behaves differently. Use server specific properties instead.",
"level": "error"
}
2018-02-22 22:26:34 +08:00
},
2018-02-21 00:33:32 +08:00
{
"name": "server.error.include-binding-errors",
"defaultValue": "never"
},
{
"name": "server.error.include-message",
2020-04-23 20:12:37 +08:00
"defaultValue": "never"
2018-02-21 00:33:32 +08:00
},
2017-11-23 17:16:32 +08:00
{
"name": "server.error.include-stacktrace",
"defaultValue": "never"
2017-11-23 17:16:32 +08:00
},
{
"name": "server.http2.enabled",
"description": "Whether to enable HTTP/2 support, if the current environment supports it.",
"defaultValue": false
2017-11-23 17:16:32 +08:00
},
{
"name": "server.jetty.accesslog.date-format",
"deprecation": {
"replacement": "server.jetty.accesslog.custom-format",
"level": "error"
}
2017-11-23 17:16:32 +08:00
},
{
"name": "server.jetty.accesslog.extended-format",
2017-11-23 17:16:32 +08:00
"deprecation": {
"replacement": "server.jetty.accesslog.format",
2017-11-23 17:16:32 +08:00
"level": "error"
}
2017-11-23 17:16:32 +08:00
},
{
"name": "server.jetty.accesslog.format",
"defaultValue": "ncsa"
},
2017-11-23 17:16:32 +08:00
{
"name": "server.jetty.accesslog.locale",
2017-11-23 17:16:32 +08:00
"deprecation": {
"replacement": "server.jetty.accesslog.custom-format",
2017-11-23 17:16:32 +08:00
"level": "error"
}
2017-11-23 17:16:32 +08:00
},
{
"name": "server.jetty.accesslog.log-cookies",
2017-11-23 17:16:32 +08:00
"deprecation": {
"replacement": "server.jetty.accesslog.custom-format",
2017-11-23 17:16:32 +08:00
"level": "error"
}
2017-11-23 17:16:32 +08:00
},
{
"name": "server.jetty.accesslog.log-latency",
2017-11-23 17:16:32 +08:00
"deprecation": {
"replacement": "server.jetty.accesslog.custom-format",
2017-11-23 17:16:32 +08:00
"level": "error"
}
2017-11-23 17:16:32 +08:00
},
{
"name": "server.jetty.accesslog.log-server",
2017-11-23 17:16:32 +08:00
"deprecation": {
"replacement": "server.jetty.accesslog.custom-format",
2017-11-23 17:16:32 +08:00
"level": "error"
}
2017-11-23 17:16:32 +08:00
},
{
"name": "server.jetty.accesslog.time-zone",
2017-11-23 17:16:32 +08:00
"deprecation": {
"replacement": "server.jetty.accesslog.custom-format",
2017-11-23 17:16:32 +08:00
"level": "error"
}
2017-11-23 17:16:32 +08:00
},
{
2020-04-23 20:12:37 +08:00
"name": "server.jetty.max-http-post-size",
"type": "org.springframework.util.unit.DataSize",
"deprecation": {
2020-04-23 20:12:37 +08:00
"replacement": "server.jetty.max-http-form-post-size",
"level": "error"
}
},
2017-11-23 17:16:32 +08:00
{
"name": "server.max-http-post-size",
"type": "java.lang.Integer",
"description": "Maximum size in bytes of the HTTP post content.",
"defaultValue": 0,
2017-11-23 17:16:32 +08:00
"deprecation": {
"reason": "Use dedicated property for each container.",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
{
"name": "server.port",
"defaultValue": 8080
2017-11-23 17:16:32 +08:00
},
{
2020-04-23 20:12:37 +08:00
"name": "server.servlet.encoding.enabled",
2017-11-23 17:16:32 +08:00
"type": "java.lang.Boolean",
2020-04-23 20:12:37 +08:00
"description": "Whether to enable http encoding support.",
"defaultValue": true
2017-11-23 17:16:32 +08:00
},
{
"name": "server.servlet.jsp.class-name",
"description": "Class name of the servlet to use for JSPs. If registered is true and this class\n\t * is on the classpath then it will be registered.",
"defaultValue": "org.apache.jasper.servlet.JspServlet"
2017-11-23 17:16:32 +08:00
},
{
"name": "server.servlet.jsp.init-parameters",
"description": "Init parameters used to configure the JSP servlet."
2017-11-23 17:16:32 +08:00
},
2018-02-21 00:33:32 +08:00
{
"name": "server.servlet.jsp.registered",
"description": "Whether the JSP servlet is registered.",
2017-11-23 17:16:32 +08:00
"defaultValue": true
2018-02-21 00:33:32 +08:00
},
{
"name": "server.servlet.path",
2017-11-23 17:16:32 +08:00
"type": "java.lang.String",
"description": "Path of the main dispatcher servlet.",
"defaultValue": "/",
2017-11-23 17:16:32 +08:00
"deprecation": {
"replacement": "spring.mvc.servlet.path",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
{
"name": "server.servlet.session.persistent",
"description": "Whether to persist session data between restarts.",
"defaultValue": false
2017-11-23 17:16:32 +08:00
},
{
"name": "server.servlet.session.store-dir",
"description": "Directory used to store session data."
2017-11-23 17:16:32 +08:00
},
{
"name": "server.servlet.session.timeout",
"description": "Session timeout. If a duration suffix is not specified, seconds will be used.",
"defaultValue": "30m"
2017-11-23 17:16:32 +08:00
},
{
"name": "server.servlet.session.tracking-modes",
"description": "Session tracking modes."
2017-11-23 17:16:32 +08:00
},
{
"name": "server.shutdown",
"defaultValue": "immediate"
},
{
"name": "server.ssl.certificate",
"description": "Path to a PEM-encoded SSL certificate file."
},
{
"name": "server.ssl.certificate-private-key",
"description": "Path to a PEM-encoded private key file for the SSL certificate."
},
2017-11-23 17:16:32 +08:00
{
"name": "server.ssl.ciphers",
"description": "Supported SSL ciphers."
2017-11-23 17:16:32 +08:00
},
{
"name": "server.ssl.client-auth",
"description": "Client authentication mode. Requires a trust store."
},
2018-02-21 00:33:32 +08:00
{
"name": "server.ssl.enabled",
"description": "Whether to enable SSL support.",
"defaultValue": true
2018-02-21 00:33:32 +08:00
},
2017-11-23 17:16:32 +08:00
{
"name": "server.ssl.enabled-protocols",
"description": "Enabled SSL protocols."
2017-11-23 17:16:32 +08:00
},
2018-09-27 14:46:13 +08:00
{
"name": "server.ssl.key-alias",
"description": "Alias that identifies the key in the key store."
2018-09-27 14:46:13 +08:00
},
2017-11-23 17:16:32 +08:00
{
"name": "server.ssl.key-password",
"description": "Password used to access the key in the key store."
2017-11-23 17:16:32 +08:00
},
{
"name": "server.ssl.key-store",
"description": "Path to the key store that holds the SSL certificate (typically a jks file)."
2017-11-23 17:16:32 +08:00
},
2018-02-21 00:33:32 +08:00
{
"name": "server.ssl.key-store-password",
"description": "Password used to access the key store."
2018-02-21 00:33:32 +08:00
},
2017-11-23 17:16:32 +08:00
{
"name": "server.ssl.key-store-provider",
"description": "Provider for the key store."
2017-11-23 17:16:32 +08:00
},
2018-02-22 22:26:34 +08:00
{
"name": "server.ssl.key-store-type",
"description": "Type of the key store."
2018-02-22 22:26:34 +08:00
},
2018-02-21 00:33:32 +08:00
{
"name": "server.ssl.protocol",
"description": "SSL protocol to use.",
"defaultValue": "TLS"
2018-02-21 00:33:32 +08:00
},
{
"name": "server.ssl.trust-certificate",
"description": "Path to a PEM-encoded SSL certificate authority file."
},
{
"name": "server.ssl.trust-certificate-private-key",
"description": "Path to a PEM-encoded private key file for the SSL certificate authority."
},
2017-11-23 17:16:32 +08:00
{
"name": "server.ssl.trust-store",
"description": "Trust store that holds SSL certificates."
2017-11-23 17:16:32 +08:00
},
{
"name": "server.ssl.trust-store-password",
"description": "Password used to access the trust store."
2017-11-23 17:16:32 +08:00
},
{
"name": "server.ssl.trust-store-provider",
"description": "Provider for the trust store."
2017-11-23 17:16:32 +08:00
},
{
"name": "server.ssl.trust-store-type",
"description": "Type of the trust store."
},
2020-04-23 20:12:37 +08:00
{
"name": "server.tomcat.max-http-post-size",
"type": "org.springframework.util.unit.DataSize",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"replacement": "server.tomcat.max-http-form-post-size",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
{
"name": "server.undertow.buffers-per-region",
"type": "java.lang.Integer",
"description": "Number of buffer per region.",
2017-11-23 17:16:32 +08:00
"deprecation": {
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "server.use-forward-headers",
"type": "java.lang.Boolean",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"reason": "Replaced to support additional strategies.",
"replacement": "server.forward-headers-strategy",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
{
"name": "spring.activemq.pool.create-connection-on-startup",
2017-11-23 17:16:32 +08:00
"type": "java.lang.Boolean",
"description": "Whether to create a connection on startup. Can be used to warm up the pool on startup.",
2017-11-23 17:16:32 +08:00
"defaultValue": true,
"deprecation": {
"level": "error"
}
},
{
"name": "spring.activemq.pool.expiry-timeout",
"type": "java.time.Duration",
"description": "Connection expiration timeout.",
"defaultValue": "0ms",
2017-11-23 17:16:32 +08:00
"deprecation": {
"level": "error"
}
},
{
"name": "spring.activemq.pool.maximum-active-session-per-connection",
2017-11-23 17:16:32 +08:00
"deprecation": {
"replacement": "spring.activemq.pool.max-sessions-per-connection"
2017-11-23 17:16:32 +08:00
}
},
{
"name": "spring.activemq.pool.reconnect-on-exception",
2017-11-23 17:16:32 +08:00
"type": "java.lang.Boolean",
"description": "Reset the connection when a \"JMSException\" occurs.",
"defaultValue": true,
2017-11-23 17:16:32 +08:00
"deprecation": {
"level": "error"
}
},
{
"name": "spring.aop.auto",
2017-11-23 17:16:32 +08:00
"type": "java.lang.Boolean",
"description": "Add @EnableAspectJAutoProxy.",
"defaultValue": true
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.aop.proxy-target-class",
"type": "java.lang.Boolean",
"description": "Whether subclass-based (CGLIB) proxies are to be created (true), as opposed to standard Java interface-based proxies (false).",
"defaultValue": true
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.application.admin.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable admin features for the application.",
"defaultValue": false
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.application.admin.jmx-name",
2017-11-23 17:16:32 +08:00
"type": "java.lang.String",
"description": "JMX name of the application admin MBean.",
"defaultValue": "org.springframework.boot:type=Admin,name=SpringApplication"
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.artemis.broker-url",
"defaultValue": "tcp://localhost:61616"
},
2022-01-07 18:50:13 +08:00
{
"name": "spring.artemis.host",
"type": "java.lang.String",
"deprecation": {
"replacement": "spring.artemis.broker-url",
"level": "error"
}
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.artemis.pool.maximum-active-session-per-connection",
2017-11-23 17:16:32 +08:00
"deprecation": {
"replacement": "spring.artemis.pool.max-sessions-per-connection"
2017-11-23 17:16:32 +08:00
}
},
2022-01-07 18:50:13 +08:00
{
"name": "spring.artemis.port",
"type": "java.lang.Integer",
"deprecation": {
"replacement": "spring.artemis.broker-url",
"level": "error"
}
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.autoconfigure.exclude",
"type": "java.util.List<java.lang.Class>",
"description": "Auto-configuration classes to exclude."
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.batch.initialize-schema",
"type": "org.springframework.boot.sql.init.DatabaseInitializationMode",
"deprecation": {
2022-01-07 18:50:13 +08:00
"replacement": "spring.batch.jdbc.initialize-schema",
"level": "error"
2022-01-07 22:03:07 +08:00
}
},
{
"name": "spring.batch.initializer.enabled",
2017-11-23 17:16:32 +08:00
"type": "java.lang.Boolean",
"description": "Create the required batch tables on startup if necessary. Enabled automatically\n if no custom table prefix is set or if a custom schema is configured.",
2017-11-23 17:16:32 +08:00
"deprecation": {
"replacement": "spring.batch.jdbc.initialize-schema",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
{
"name": "spring.batch.jdbc.initialize-schema",
"defaultValue": "embedded"
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.batch.job.enabled",
2017-11-23 17:16:32 +08:00
"type": "java.lang.Boolean",
"description": "Execute all Spring Batch jobs in the context on startup.",
"defaultValue": true
2017-11-23 17:16:32 +08:00
},
2022-01-07 18:50:13 +08:00
{
"name": "spring.batch.schema",
"type": "java.lang.String",
"deprecation": {
2022-01-07 18:50:13 +08:00
"replacement": "spring.batch.jdbc.schema",
"level": "error"
2022-01-07 18:50:13 +08:00
}
},
{
"name": "spring.batch.table-prefix",
"type": "java.lang.String",
"deprecation": {
"replacement": "spring.batch.jdbc.table-prefix",
"level": "error"
}
},
2020-04-23 20:12:37 +08:00
{
"name": "spring.couchbase.bootstrap-hosts",
"type": "java.util.List<java.lang.String>",
"description": "Couchbase nodes (host or IP address) to bootstrap from.",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"replacement": "spring.couchbase.connection-string",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.couchbase.bucket.name",
2017-11-23 17:16:32 +08:00
"type": "java.lang.String",
2020-04-23 20:12:37 +08:00
"description": "Name of the bucket to connect to.",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"reason": "A bucket is no longer auto-configured.",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.couchbase.bucket.password",
2017-11-23 17:16:32 +08:00
"type": "java.lang.String",
2020-04-23 20:12:37 +08:00
"description": "Password of the bucket.",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"reason": "A bucket is no longer auto-configured.",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.couchbase.env.bootstrap.http-direct-port",
"type": "java.lang.Integer",
"description": "Port for the HTTP bootstrap.",
2017-11-23 17:16:32 +08:00
"deprecation": {
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.couchbase.env.bootstrap.http-ssl-port",
"type": "java.lang.Integer",
"description": "Port for the HTTPS bootstrap.",
2017-11-23 17:16:32 +08:00
"deprecation": {
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.couchbase.env.endpoints.key-value",
"type": "java.lang.Integer",
"description": "Number of sockets per node against the key/value service.",
2017-11-23 17:16:32 +08:00
"deprecation": {
"level": "error"
}
},
{
"name": "spring.couchbase.env.endpoints.query",
"type": "java.lang.Integer",
"description": "Number of sockets per node against the query (N1QL) service.",
2017-11-23 17:16:32 +08:00
"deprecation": {
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.couchbase.env.endpoints.queryservice.max-endpoints",
"type": "java.lang.Integer",
"description": "Maximum number of sockets per node.",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"replacement": "spring.couchbase.env.io.max-endpoints",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.couchbase.env.endpoints.queryservice.min-endpoints",
"type": "java.lang.Integer",
"description": "Minimum number of sockets per node.",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"replacement": "spring.couchbase.env.io.min-endpoints",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
{
"name": "spring.couchbase.env.endpoints.view",
"type": "java.lang.Integer",
"description": "Number of sockets per node against the view service.",
2017-11-23 17:16:32 +08:00
"deprecation": {
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.couchbase.env.endpoints.viewservice.max-endpoints",
"type": "java.lang.Integer",
"description": "Maximum number of sockets per node.",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"replacement": "spring.couchbase.env.io.max-endpoints",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.couchbase.env.endpoints.viewservice.min-endpoints",
"type": "java.lang.Integer",
"description": "Minimum number of sockets per node.",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"replacement": "spring.couchbase.env.io.min-endpoints",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.couchbase.env.timeouts.socket-connect",
"type": "java.time.Duration",
"description": "Socket connect connections timeout.",
2017-11-23 17:16:32 +08:00
"deprecation": {
"level": "error"
}
},
{
"name": "spring.dao.exceptiontranslation.enabled",
2017-11-23 17:16:32 +08:00
"type": "java.lang.Boolean",
"description": "Whether to enable the PersistenceExceptionTranslationPostProcessor.",
"defaultValue": true
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.data.cassandra.compression",
"defaultValue": "none"
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.data.cassandra.connection.connect-timeout",
"defaultValue": "5s"
},
{
"name": "spring.data.cassandra.connection.init-query-timeout",
"defaultValue": "5s"
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.data.cassandra.contact-points",
"defaultValue": [
2020-04-23 20:12:37 +08:00
"127.0.0.1:9042"
]
},
{
"name": "spring.data.cassandra.controlconnection.timeout",
"defaultValue": "5s"
},
2020-04-23 20:12:37 +08:00
{
"name": "spring.data.cassandra.jmx-enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable JMX reporting. Default to false as Cassandra JMX reporting is not compatible with Dropwizard Metrics.",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-05-13 21:57:29 +08:00
"reason": "Cassandra no longer provides JMX metrics.",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
{
"name": "spring.data.cassandra.load-balancing-policy",
"type": "java.lang.Class",
"description": "Class name of the load balancing policy. The class must have a default constructor.",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.data.cassandra.pool.heartbeat-interval",
"defaultValue": "30s"
},
{
"name": "spring.data.cassandra.pool.idle-timeout",
"defaultValue": "5s"
},
2017-11-23 17:16:32 +08:00
{
2020-04-23 20:12:37 +08:00
"name": "spring.data.cassandra.pool.max-queue-size",
"type": "java.lang.Integer",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-04-23 21:18:23 +08:00
"replacement": "spring.data.cassandra.request.throttler.max-queue-size",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.data.cassandra.pool.pool-timeout",
"type": "java.time.Duration",
"description": "Pool timeout when trying to acquire a connection from a host's pool.",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"reason": "No longer available.",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
{
"name": "spring.data.cassandra.reconnection-policy",
"type": "java.lang.Class",
"description": "Class name of the reconnection policy. The class must have a default constructor.",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.data.cassandra.repositories.type",
"type": "org.springframework.boot.autoconfigure.data.RepositoryType",
"description": "Type of Cassandra repositories to enable.",
"defaultValue": "auto"
},
{
"name": "spring.data.cassandra.request.page-size",
"defaultValue": 5000
},
2020-04-23 21:18:23 +08:00
{
"name": "spring.data.cassandra.request.throttler.type",
"defaultValue": "none"
},
{
"name": "spring.data.cassandra.request.timeout",
"defaultValue": "2s"
},
{
"name": "spring.data.cassandra.retry-policy",
"type": "java.lang.Class",
"description": "Class name of the retry policy. The class must have a default constructor.",
"deprecation": {
"level": "error"
}
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.data.couchbase.consistency",
2020-04-23 20:12:37 +08:00
"type": "org.springframework.data.couchbase.core.query.Consistency",
2017-11-23 17:16:32 +08:00
"deprecation": {
"level": "error"
}
},
{
"name": "spring.data.couchbase.repositories.type",
"type": "org.springframework.boot.autoconfigure.data.RepositoryType",
"description": "Type of Couchbase repositories to enable.",
"defaultValue": "auto"
2017-11-23 17:16:32 +08:00
},
{
2021-09-21 14:18:08 +08:00
"name": "spring.data.elasticsearch.client.reactive.endpoints",
"defaultValue": [
"localhost:9200"
]
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.data.elasticsearch.cluster-name",
2017-11-23 17:16:32 +08:00
"type": "java.lang.String",
"description": "Elasticsearch cluster name.",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-04-23 21:00:22 +08:00
"level": "error"
2017-11-23 17:16:32 +08:00
}
},
{
"name": "spring.data.elasticsearch.cluster-nodes",
2017-11-23 17:16:32 +08:00
"type": "java.lang.String",
"description": "Comma-separated list of cluster node addresses.",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-04-23 21:00:22 +08:00
"level": "error"
2017-11-23 17:16:32 +08:00
}
},
{
"name": "spring.data.elasticsearch.properties",
"type": "java.util.Map<java.lang.String,java.lang.String>",
"description": "Additional properties used to configure the client.",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-04-23 21:00:22 +08:00
"level": "error"
2017-11-23 17:16:32 +08:00
}
},
{
"name": "spring.data.elasticsearch.repositories.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable Elasticsearch repositories.",
"defaultValue": true
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.data.jdbc.repositories.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable JDBC repositories.",
"defaultValue": true
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.data.jpa.repositories.bootstrap-mode",
"type": "org.springframework.data.repository.config.BootstrapMode",
"description": "Bootstrap mode for JPA repositories.",
"defaultValue": "default"
},
{
"name": "spring.data.jpa.repositories.enabled",
2017-11-23 17:16:32 +08:00
"type": "java.lang.Boolean",
"description": "Whether to enable JPA repositories.",
"defaultValue": true
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.data.ldap.repositories.enabled",
2017-11-23 17:16:32 +08:00
"type": "java.lang.Boolean",
"description": "Whether to enable LDAP repositories.",
"defaultValue": true
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.data.mongodb.grid-fs-database",
"type": "java.lang.String",
"deprecation": {
"replacement": "spring.data.mongodb.gridfs.database",
"level": "error"
}
},
{
"name": "spring.data.mongodb.repositories.type",
"type": "org.springframework.boot.autoconfigure.data.RepositoryType",
"description": "Type of Mongo repositories to enable.",
"defaultValue": "auto"
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.data.mongodb.uri",
"defaultValue": "mongodb://localhost/test"
2017-11-23 17:16:32 +08:00
},
2020-04-23 20:12:37 +08:00
{
"name": "spring.data.mongodb.uuid-representation",
"defaultValue": "java-legacy"
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.data.neo4j.auto-index",
"description": "Auto index mode.",
"defaultValue": "none",
"deprecation": {
"reason": "Automatic index creation is no longer supported.",
"level": "error"
}
},
{
"name": "spring.data.neo4j.embedded.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable embedded mode if the embedded driver is available.",
"deprecation": {
"reason": "Embedded mode is no longer supported, please use Testcontainers instead.",
"level": "error"
}
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.data.neo4j.open-in-view",
2020-04-23 20:12:37 +08:00
"type": "java.lang.Boolean",
"description": "Register OpenSessionInViewInterceptor that binds a Neo4j Session to the thread for the entire processing of the request.",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.data.neo4j.password",
"type": "java.lang.String",
"description": "Login password of the server.",
"deprecation": {
"replacement": "spring.neo4j.authentication.password",
"level": "warning"
}
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.data.neo4j.repositories.enabled",
2017-11-23 17:16:32 +08:00
"type": "java.lang.Boolean",
"description": "Whether to enable Neo4j repositories.",
"defaultValue": true,
"deprecation": {
"replacement": "spring.data.neo4j.repositories.type",
"level": "error"
}
},
{
"name": "spring.data.neo4j.repositories.type",
"type": "org.springframework.boot.autoconfigure.data.RepositoryType",
"description": "Type of Neo4j repositories to enable.",
"defaultValue": "auto"
},
{
"name": "spring.data.neo4j.uri",
"type": "java.lang.String",
"description": "URI used by the driver. Auto-detected by default.",
"deprecation": {
"replacement": "spring.neo4j.uri",
"level": "warning"
}
},
{
"name": "spring.data.neo4j.use-native-types",
"type": "java.lang.Boolean",
"description": "Whether to use Neo4j native types wherever possible.",
"deprecation": {
"reason": "Native type support is now built-in.",
"level": "error"
}
},
{
"name": "spring.data.neo4j.username",
"type": "java.lang.String",
"description": "Login user of the server.",
"deprecation": {
"replacement": "spring.neo4j.authentication.username",
"level": "warning"
}
2017-11-23 17:16:32 +08:00
},
2020-04-23 20:12:37 +08:00
{
"name": "spring.data.r2dbc.repositories.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable R2DBC repositories.",
"defaultValue": true
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.data.redis.repositories.enabled",
2017-11-23 17:16:32 +08:00
"type": "java.lang.Boolean",
"description": "Whether to enable Redis repositories.",
"defaultValue": true
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.data.rest.detection-strategy",
"defaultValue": "default"
2017-11-23 17:16:32 +08:00
},
{
"name" : "spring.datasource.continue-on-error",
"type" : "java.lang.Boolean",
"deprecation" : {
"level" : "error",
"replacement": "spring.sql.init.continue-on-error"
}
}, {
"name" : "spring.datasource.data",
"type" : "java.util.List<java.lang.String>",
"deprecation" : {
"level" : "error",
"replacement": "spring.sql.init.data-locations"
}
}, {
"name" : "spring.datasource.data-password",
"type" : "java.lang.String",
"deprecation" : {
"level" : "error",
"replacement": "spring.sql.init.password"
}
}, {
"name" : "spring.datasource.data-username",
"type" : "java.lang.String",
"deprecation" : {
"level" : "error",
"replacement": "spring.sql.init.username"
}
}, {
"name" : "spring.datasource.initialization-mode",
"type" : "org.springframework.boot.jdbc.DataSourceInitializationMode",
"deprecation" : {
"level" : "error",
"replacement": "spring.sql.init.mode"
}
}, {
"name": "spring.datasource.jmx-enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable JMX support (if provided by the underlying pool).",
"defaultValue": false,
"deprecation": {
"level": "error",
"replacement": "spring.datasource.tomcat.jmx-enabled"
}
}, {
"name" : "spring.datasource.platform",
"type" : "java.lang.String",
"deprecation" : {
"level" : "error",
"replacement": "spring.sql.init.platform"
}
}, {
"name" : "spring.datasource.schema",
"type" : "java.util.List<java.lang.String>",
"deprecation" : {
"level" : "error",
"replacement": "spring.sql.init.schema-locations"
}
}, {
"name" : "spring.datasource.schema-password",
"type" : "java.lang.String",
"deprecation" : {
"level" : "error",
"replacement": "spring.sql.init.password"
}
}, {
"name" : "spring.datasource.schema-username",
"type" : "java.lang.String",
"deprecation" : {
"level" : "error",
"replacement": "spring.sql.init.username"
}
}, {
"name" : "spring.datasource.separator",
"type" : "java.lang.String",
"deprecation" : {
"level" : "error",
"replacement": "spring.sql.init.separator"
}
}, {
"name" : "spring.datasource.sql-script-encoding",
"type" : "java.nio.charset.Charset",
"deprecation" : {
"level" : "error",
"replacement": "spring.sql.init.encoding"
}
}, {
2020-04-23 21:00:22 +08:00
"name": "spring.elasticsearch.jest.connection-timeout",
"type": "java.time.Duration",
"description": "Connection timeout.",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.elasticsearch.jest.multi-threaded",
"type": "java.lang.Boolean",
"description": "Whether to enable connection requests from multiple execution threads.",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.elasticsearch.jest.password",
"type": "java.lang.String",
"description": "Login password.",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.elasticsearch.jest.proxy.host",
"type": "java.lang.String",
"description": "Proxy host the HTTP client should use.",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.elasticsearch.jest.proxy.port",
"type": "java.lang.Integer",
"description": "Proxy port the HTTP client should use.",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.elasticsearch.jest.read-timeout",
"type": "java.time.Duration",
"description": "Read timeout.",
"deprecation": {
"level": "error"
}
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.elasticsearch.jest.uris",
2020-04-23 21:00:22 +08:00
"type": "java.util.List<java.lang.String>",
"description": "Comma-separated list of the Elasticsearch instances to use.",
2017-11-23 17:16:32 +08:00
"deprecation": {
2020-04-23 21:00:22 +08:00
"level": "error"
}
},
{
"name": "spring.elasticsearch.jest.username",
"type": "java.lang.String",
"description": "Login username.",
"deprecation": {
"level": "error"
2017-11-23 17:16:32 +08:00
}
},
{
"name": "spring.elasticsearch.rest.uris",
"defaultValue": [
"http://localhost:9200"
]
2017-11-23 17:16:32 +08:00
},
Consolidate Elasticsearch configuration properties Previously, a number of Elasticsearch properties were duplicated across the spring.elasticsearch.rest and spring.data.elasticsearch.client.reactive prefixes for configuring the blocking REST client provided by Elasticsearch and the reactive client provided by Spring Data respectively. This could cause problems when using the Elasticsearch REST client configured with a custom spring.elasticsearch.rest.uris. If Spring WebFlux (to make use of WebClient) and Spring Data Elasticsearch were on the classpath, the reactive Elasticsearch Client would be autoconfigured but it would use the default value of its analogous spring.data.elasticsearch.client.reactive.endpoints property. It would be unable to connect, causing a startup failure. This commit consoliates the configuration properties where possible. Each setting that is common across the two clients is now configured using a single, shared spring.elasticsearch property. Each setting that is specific to the blocked REST client or the WebClient-based reactive client now have prefixes of spring.elasticsearch.restclient and spring.elasticsearch.webclient respectively. The old properties beneath spring.elasticsearch.rest and spring.data.elasticsearch.client.reactive have been deprecated. If a any deprecated property is set, all of the new properties are ignored. In other words, to migrate to the new properties, each usage of a now-deprecated property must be updated to use its new replacement instead. Closes gh-23106
2021-09-10 00:50:46 +08:00
{
"name": "spring.elasticsearch.uris",
"defaultValue": [
"http://localhost:9200"
]
},
{
"name": "spring.elasticsearch.webclient.max-in-memory-size",
"type": "org.springframework.util.unit.DataSize",
"description": "Limit on the number of bytes that can be buffered whenever the input stream needs to be aggregated.",
"deprecation": {
"level": "error",
"reason": "Reactive Elasticsearch client no longer uses WebClient."
}
},
{
"name": "spring.flyway.baseline-migration-prefix",
"defaultValue": "B",
"description": "Filename prefix for baseline migrations. Requires Flyway Teams.",
"deprecation": {
"level": "error",
"reason": "Removed in Flyway 9.0"
}
},
2022-01-07 18:50:13 +08:00
{
"name": "spring.flyway.check-location",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.flyway.fail-on-missing-locations",
"level": "error"
}
},
{
"name": "spring.flyway.connect-retries-interval",
"defaultValue": 120
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.flyway.dry-run-output",
"type": "java.io.OutputStream",
"deprecation": {
"level": "error",
"reason": "Flyway pro edition only."
}
},
{
"name": "spring.flyway.error-handlers",
"type": "org.flywaydb.core.api.errorhandler.ErrorHandler[]",
"deprecation": {
"level": "error",
"reason": "Flyway pro edition only."
}
},
{
"name": "spring.flyway.ignore-future-migrations",
"type": "java.lang.Boolean",
"description": "Whether to ignore future migrations when reading the schema history table.",
"deprecation": {
"level": "error",
"reason": "Removed in Flyway 9.0",
"replacement": "spring.flyway.ignore-migration-patterns"
}
},
{
"name": "spring.flyway.ignore-ignored-migrations",
"type": "java.lang.Boolean",
"description": "Whether to ignore ignored migrations when reading the schema history table.",
"deprecation": {
"level": "error",
"reason": "Removed in Flyway 9.0",
"replacement": "spring.flyway.ignore-migration-patterns"
}
},
{
"name": "spring.flyway.ignore-missing-migrations",
"type": "java.lang.Boolean",
"description": "Whether to ignore missing migrations when reading the schema history table.",
"deprecation": {
"level": "error",
"reason": "Removed in Flyway 9.0",
"replacement": "spring.flyway.ignore-migration-patterns"
}
},
{
"name": "spring.flyway.ignore-pending-migrations",
"type": "java.lang.Boolean",
"description": "Whether to ignore pending migrations when reading the schema history table.",
"deprecation": {
"level": "error",
"reason": "Removed in Flyway 9.0",
"replacement": "spring.flyway.ignore-migration-patterns"
}
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.flyway.locations",
"sourceType": "org.springframework.boot.autoconfigure.flyway.FlywayProperties",
"defaultValue": [
"classpath:db/migration"
]
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.flyway.lock-retry-count",
"defaultValue": 50
},
{
"name": "spring.flyway.oracle-kerberos-config-file",
"type": "java.lang.String",
"deprecation": {
"replacement": "spring.flyway.kerberos-config-file",
"level": "error"
}
},
2022-03-18 17:17:23 +08:00
{
"name": "spring.flyway.placeholder-separator",
"defaultValue": ":"
},
{
"name": "spring.flyway.script-placeholder-prefix",
"defaultValue": "FP__"
},
{
"name": "spring.flyway.script-placeholder-suffix",
"defaultValue": "__"
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.flyway.sql-migration-suffix",
2017-11-23 17:16:32 +08:00
"type": "java.lang.String",
"deprecation": {
"replacement": "spring.flyway.sql-migration-suffixes",
2017-11-23 17:16:32 +08:00
"level": "error"
}
},
2020-03-17 21:58:22 +08:00
{
"name": "spring.flyway.sql-migration-suffixes",
"sourceType": "org.springframework.boot.autoconfigure.flyway.FlywayProperties",
2017-11-23 17:16:32 +08:00
"defaultValue": [
".sql"
]
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.flyway.undo-sql-migration-prefix",
2017-11-23 17:16:32 +08:00
"type": "java.lang.String",
2020-03-17 21:58:22 +08:00
"deprecation": {
"level": "error",
"reason": "Flyway pro edition only."
2017-11-23 17:16:32 +08:00
}
},
{
"name": "spring.flyway.vault-secrets",
"type": "java.util.List<java.lang.String>",
"deprecation": {
"level": "error",
"reason": "Removed in the open source release of Flyway 7.12."
}
},
{
"name": "spring.flyway.vault-token",
"type": "java.lang.String",
"deprecation": {
"level": "error",
"reason": "Removed in the open source release of Flyway 7.12."
}
},
{
"name": "spring.flyway.vault-url",
"type": "java.lang.String",
"deprecation": {
"level": "error",
"reason": "Removed in the open source release of Flyway 7.12."
}
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.freemarker.prefix",
"defaultValue": ""
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.freemarker.suffix",
"defaultValue": ".ftlh"
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.git.properties",
2017-11-23 17:16:32 +08:00
"type": "java.lang.String",
"description": "Resource reference to a generated git info properties file.",
2017-11-23 17:16:32 +08:00
"deprecation": {
"replacement": "spring.info.git.location",
2020-03-17 21:58:22 +08:00
"level": "error"
}
},
{
"name": "spring.groovy.template.prefix",
"defaultValue": ""
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.groovy.template.suffix",
"defaultValue": ".tpl"
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.http.converters.preferred-json-mapper",
2020-03-17 21:58:22 +08:00
"type": "java.lang.String",
2020-04-23 20:12:37 +08:00
"description": "Preferred JSON mapper to use for HTTP message conversion. By default, auto-detected according to the environment.",
2020-03-17 21:58:22 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"replacement": "spring.mvc.converters.preferred-json-mapper",
2020-03-17 21:58:22 +08:00
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.http.encoding.charset",
"type": "java.nio.charset.Charset",
"description": "Charset of HTTP requests and responses. Added to the Content-Type header if not set explicitly.",
2020-03-17 21:58:22 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"replacement": "server.servlet.encoding.charset",
2020-03-17 21:58:22 +08:00
"level": "error"
}
},
{
"name": "spring.http.encoding.enabled",
2017-11-23 17:16:32 +08:00
"type": "java.lang.Boolean",
"description": "Whether to enable http encoding support.",
2020-04-23 20:12:37 +08:00
"defaultValue": true,
2020-03-17 21:58:22 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"replacement": "server.servlet.encoding.enabled",
2020-03-17 21:58:22 +08:00
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.http.encoding.force",
"type": "java.lang.Boolean",
"description": "Whether to force the encoding to the configured charset on HTTP requests and responses.",
"defaultValue": false,
2020-03-17 21:58:22 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"replacement": "server.servlet.encoding.force",
2020-03-17 21:58:22 +08:00
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.http.encoding.force-request",
"type": "java.lang.Boolean",
"description": "Whether to force the encoding to the configured charset on HTTP requests. Defaults to true when force has not been specified.",
"defaultValue": true,
2020-03-17 21:58:22 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"replacement": "server.servlet.encoding.force-request",
2020-03-17 21:58:22 +08:00
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.http.encoding.force-response",
"type": "java.lang.Boolean",
"description": "Whether to force the encoding to the configured charset on HTTP responses.",
"defaultValue": false,
2020-03-17 21:58:22 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"replacement": "server.servlet.encoding.force-response",
2020-03-17 21:58:22 +08:00
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.http.encoding.mapping",
"type": "java.util.Map<java.util.Locale,java.nio.charset.Charset>",
"description": "Locale in which to encode mapping.",
2020-03-17 21:58:22 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"replacement": "server.servlet.encoding.mapping",
2020-03-17 21:58:22 +08:00
"level": "error"
}
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.http.log-request-details",
"type": "java.lang.Boolean",
"description": "Whether logging of (potentially sensitive) request details at DEBUG and TRACE level is allowed.",
"defaultValue": false,
2020-03-17 21:58:22 +08:00
"deprecation": {
2020-04-23 20:12:37 +08:00
"replacement": "spring.mvc.log-request-details",
2020-03-17 21:58:22 +08:00
"level": "error"
}
},
{
"name": "spring.info.build.location",
"defaultValue": "classpath:META-INF/build-info.properties"
},
{
"name": "spring.info.git.location",
"defaultValue": "classpath:git.properties"
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.integration.jdbc.initialize-schema",
"defaultValue": "embedded"
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.jackson.constructor-detector",
"defaultValue": "default"
},
2020-04-23 21:00:22 +08:00
{
"name": "spring.jackson.joda-date-time-format",
"type": "java.lang.String",
"description": "Joda date time format string. If not configured, \"date-format\" is used as a fallback if it is configured with a format string.",
"deprecation": {
"level": "error"
}
},
2020-03-17 21:58:22 +08:00
{
2022-07-22 19:15:55 +08:00
"name": "spring.jpa.hibernate.use-new-id-generator-mappings",
"type": "java.lang.Boolean",
"description": "Whether to use Hibernate's newer IdentifierGenerator for AUTO, TABLE and SEQUENCE. This is actually a shortcut for the \"hibernate.id.new_generator_mappings\" property. When not specified will default to \"true\".",
"deprecation": {
"level": "error",
"reason": "Hibernate no longer supports disabling the use of new ID generator mappings."
}
2020-03-17 21:58:22 +08:00
},
{
"name": "spring.jpa.open-in-view",
"defaultValue": true
},
{
"name": "spring.jta.bitronix.properties.allow-multiple-lrc",
"type": "java.lang.Boolean",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.asynchronous2-pc",
"type": "java.lang.Boolean",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.background-recovery-interval",
"type": "java.lang.Integer",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.background-recovery-interval-seconds",
"type": "java.lang.Integer",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.current-node-only-recovery",
"type": "java.lang.Boolean",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.debug-zero-resource-transaction",
"type": "java.lang.Boolean",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.default-transaction-timeout",
"type": "java.lang.Integer",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.disable-jmx",
"type": "java.lang.Boolean",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.exception-analyzer",
"type": "java.lang.String",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.filter-log-status",
"type": "java.lang.Boolean",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.force-batching-enabled",
"type": "java.lang.Boolean",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.forced-write-enabled",
"type": "java.lang.Boolean",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.graceful-shutdown-interval",
"type": "java.lang.String",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.jndi-transaction-synchronization-registry-name",
"type": "java.lang.String",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.jndi-user-transaction-name",
"type": "java.lang.String",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.journal",
"type": "java.lang.String",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.log-part1-filename",
"type": "java.lang.String",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.log-part2-filename",
"type": "java.lang.String",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.max-log-size-in-mb",
"type": "java.lang.Integer",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.resource-configuration-filename",
"type": "java.lang.String",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.server-id",
"type": "java.lang.String",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.skip-corrupted-logs",
"type": "java.lang.Boolean",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.jta.bitronix.properties.warn-about-zero-resource-transaction",
"type": "java.lang.Boolean",
"deprecation": {
"level": "error"
}
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.jta.enabled",
2017-11-23 17:16:32 +08:00
"type": "java.lang.Boolean",
"description": "Whether to enable JTA support.",
"defaultValue": true
2017-11-23 17:16:32 +08:00
},
{
"name": "spring.jta.narayana.default-timeout",
"type": "java.time.Duration",
"description": "Transaction timeout. If a duration suffix is not specified, seconds will be used.",
"defaultValue": "60s",
2017-11-23 17:16:32 +08:00
"deprecation": {
"level": "error",
"reason": "Narayana support has moved to third party starter."
2017-11-23 17:16:32 +08:00
}
},
{
"name": "spring.jta.narayana.expiry-scanners",
"type": "java.util.List<java.lang.String>",
"description": "Comma-separated list of expiry scanners.",
"defaultValue": [
"com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner"
],
2017-11-23 17:16:32 +08:00
"deprecation": {
"level": "error",
"reason": "Narayana support has moved to third party starter."
2017-11-23 17:16:32 +08:00
}
},
{
"name": "spring.jta.narayana.log-dir",
2017-11-23 17:16:32 +08:00
"type": "java.lang.String",
"description": "Transaction object store directory.",
2017-11-23 17:16:32 +08:00
"deprecation": {
"level": "error",
"reason": "Narayana support has moved to third party starter."
2017-11-23 17:16:32 +08:00
}
},
{
"name": "spring.jta.narayana.one-phase-commit",
2017-11-23 17:16:32 +08:00
"type": "java.lang.Boolean",
"description": "Whether to enable one phase commit optimization.",
"defaultValue": true,
2017-11-23 17:16:32 +08:00
"deprecation": {
"level": "error",
"reason": "Narayana support has moved to third party starter."
2017-11-23 17:16:32 +08:00
}
},
{
"name": "spring.jta.narayana.periodic-recovery-period",
"type": "java.time.Duration",
"description": "Interval in which periodic recovery scans are performed. If a duration suffix is not specified, seconds will be used.",
"defaultValue": "120s",
2017-11-23 17:16:32 +08:00
"deprecation": {
"level": "error",
"reason": "Narayana support has moved to third party starter."
}
},
{
"name": "spring.jta.narayana.recovery-backoff-period",
"type": "java.time.Duration",
"description": "Back off period between first and second phases of the recovery scan. If a duration suffix is not specified, seconds will be used.",
"defaultValue": "10s",
"deprecation": {
"level": "error",
"reason": "Narayana support has moved to third party starter."
}
},
{
"name": "spring.jta.narayana.recovery-db-pass",
"type": "java.lang.String",
"description": "Database password to be used by the recovery manager.",
"deprecation": {
"level": "error",
"reason": "Narayana support has moved to third party starter."
}
},
{
"name": "spring.jta.narayana.recovery-db-user",
"type": "java.lang.String",
"description": "Database username to be used by the recovery manager.",
"deprecation": {
"level": "error",
"reason": "Narayana support has moved to third party starter."
}
},
{
"name": "spring.jta.narayana.recovery-jms-pass",
"type": "java.lang.String",
"description": "JMS password to be used by the recovery manager.",
"deprecation": {
"level": "error",
"reason": "Narayana support has moved to third party starter."
}
},
{
"name": "spring.jta.narayana.recovery-jms-user",
"type": "java.lang.String",
"description": "JMS username to be used by the recovery manager.",
"deprecation": {
"level": "error",
"reason": "Narayana support has moved to third party starter."
}
},
{
"name": "spring.jta.narayana.recovery-modules",
"type": "java.util.List<java.lang.String>",
"description": "Comma-separated list of recovery modules.",
"deprecation": {
"level": "error",
"reason": "Narayana support has moved to third party starter."
}
},
{
"name": "spring.jta.narayana.transaction-manager-id",
"type": "java.lang.String",
"description": "Unique transaction manager id.",
"defaultValue": "1",
"deprecation": {
"level": "error",
"reason": "Narayana support has moved to third party starter."
}
},
{
"name": "spring.jta.narayana.xa-resource-orphan-filters",
"type": "java.util.List<java.lang.String>",
"description": "Comma-separated list of orphan filters.",
"deprecation": {
"level": "error",
"reason": "Narayana support has moved to third party starter."
}
},
{
"name": "spring.kafka.admin.ssl.keystore-location",
"type": "org.springframework.core.io.Resource",
"description": "Location of the key store file.",
"deprecation": {
"replacement": "spring.kafka.admin.ssl.key-store-location",
"level": "error"
}
},
{
"name": "spring.kafka.admin.ssl.keystore-password",
"type": "java.lang.String",
"description": "Store password for the key store file.",
"deprecation": {
"replacement": "spring.kafka.admin.ssl.key-store-password",
"level": "error"
}
},
{
"name": "spring.kafka.admin.ssl.truststore-location",
"type": "org.springframework.core.io.Resource",
"description": "Location of the trust store file.",
"deprecation": {
"replacement": "spring.kafka.admin.ssl.trust-store-location",
"level": "error"
}
},
{
"name": "spring.kafka.admin.ssl.truststore-password",
"type": "java.lang.String",
"description": "Store password for the trust store file.",
"deprecation": {
"replacement": "spring.kafka.admin.ssl.trust-store-password",
"level": "error"
}
},
{
"name": "spring.kafka.consumer.isolation-level",
"defaultValue": "read-uncommitted"
},
{
"name": "spring.kafka.consumer.ssl.keystore-location",
"type": "org.springframework.core.io.Resource",
"description": "Location of the key store file.",
"deprecation": {
"replacement": "spring.kafka.consumer.ssl.key-store-location",
"level": "error"
}
},
{
"name": "spring.kafka.consumer.ssl.keystore-password",
"type": "java.lang.String",
"description": "Store password for the key store file.",
"deprecation": {
"replacement": "spring.kafka.consumer.ssl.key-store-password",
"level": "error"
}
},
{
"name": "spring.kafka.consumer.ssl.truststore-location",
"type": "org.springframework.core.io.Resource",
"description": "Location of the trust store file.",
"deprecation": {
"replacement": "spring.kafka.consumer.ssl.trust-store-location",
"level": "error"
}
},
{
"name": "spring.kafka.consumer.ssl.truststore-password",
"type": "java.lang.String",
"description": "Store password for the trust store file.",
"deprecation": {
"replacement": "spring.kafka.consumer.ssl.trust-store-password",
"level": "error"
}
},
{
"name": "spring.kafka.jaas.control-flag",
"defaultValue": "required"
},
{
"name": "spring.kafka.listener.only-log-record-metadata",
"type": "java.lang.Boolean",
"defaultValue": true,
"description": "Whether to suppress the entire record from being written to the log when retries are being attempted.",
"deprecation": {
"reason": "Use KafkaUtils#setConsumerRecordFormatter instead.",
"level": "error"
}
},
{
"name": "spring.kafka.listener.type",
"defaultValue": "single"
},
{
"name": "spring.kafka.producer.ssl.keystore-location",
"type": "org.springframework.core.io.Resource",
"description": "Location of the key store file.",
"deprecation": {
"replacement": "spring.kafka.producer.ssl.key-store-location",
"level": "error"
}
},
{
"name": "spring.kafka.producer.ssl.keystore-password",
"type": "java.lang.String",
"description": "Store password for the key store file.",
"deprecation": {
"replacement": "spring.kafka.producer.ssl.key-store-password",
"level": "error"
}
},
{
"name": "spring.kafka.producer.ssl.truststore-location",
"type": "org.springframework.core.io.Resource",
"description": "Location of the trust store file.",
"deprecation": {
"replacement": "spring.kafka.producer.ssl.trust-store-location",
"level": "error"
}
},
{
"name": "spring.kafka.producer.ssl.truststore-password",
"type": "java.lang.String",
"description": "Store password for the trust store file.",
"deprecation": {
"replacement": "spring.kafka.producer.ssl.trust-store-password",
"level": "error"
}
},
{
"name": "spring.kafka.ssl.keystore-location",
"type": "org.springframework.core.io.Resource",
"description": "Location of the key store file.",
"deprecation": {
"replacement": "spring.kafka.ssl.key-store-location",
"level": "error"
}
},
{
"name": "spring.kafka.ssl.keystore-password",
"type": "java.lang.String",
"description": "Store password for the key store file.",
"deprecation": {
"replacement": "spring.kafka.ssl.key-store-password",
"level": "error"
}
},
{
"name": "spring.kafka.ssl.truststore-location",
"type": "org.springframework.core.io.Resource",
"description": "Location of the trust store file.",
"deprecation": {
"replacement": "spring.kafka.ssl.trust-store-location",
"level": "error"
}
},
{
"name": "spring.kafka.ssl.truststore-password",
"type": "java.lang.String",
"description": "Store password for the trust store file.",
"deprecation": {
"replacement": "spring.kafka.ssl.trust-store-password",
"level": "error"
}
},
{
"name": "spring.kafka.streams.cache-max-bytes-buffering",
"type": "java.lang.Integer",
"deprecation": {
"replacement": "spring.kafka.streams.cache-max-size-buffering",
"level": "error"
}
},
{
"name": "spring.liquibase.check-change-log-location",
"type": "java.lang.Boolean",
"description": "Check the change log location exists.",
"defaultValue": true,
"deprecation": {
2022-05-03 21:09:37 +08:00
"reason": "Liquibase has its own check that checks if the change log location exists making this property redundant.",
"level": "error"
}
},
{
"name": "spring.mail.test-connection",
"description": "Whether to test that the mail server is available on startup.",
"sourceType": "org.springframework.boot.autoconfigure.mail.MailProperties",
"type": "java.lang.Boolean",
"defaultValue": false
},
{
"name": "spring.mustache.prefix",
"defaultValue": "classpath:/templates/"
},
{
"name": "spring.mustache.reactive.media-types",
"defaultValue": "text/html;charset=UTF-8"
},
{
"name": "spring.mustache.suffix",
"defaultValue": ".mustache"
},
2020-04-23 20:12:37 +08:00
{
"name": "spring.mvc.converters.preferred-json-mapper",
"type": "java.lang.String",
"description": "Preferred JSON mapper to use for HTTP message conversion. By default, auto-detected according to the environment."
},
{
"name": "spring.mvc.favicon.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable resolution of favicon.ico.",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.mvc.formcontent.filter.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable Spring's FormContentFilter.",
"defaultValue": true
},
{
"name": "spring.mvc.formcontent.putfilter.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable Spring's HttpPutFormContentFilter.",
"defaultValue": true,
"deprecation": {
"replacement": "spring.mvc.formcontent.filter.enabled",
"level": "error"
}
},
{
"name": "spring.mvc.hiddenmethod.filter.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable Spring's HiddenHttpMethodFilter.",
"defaultValue": false
},
{
"name": "spring.mvc.locale",
"type": "java.util.Locale",
"deprecation": {
"replacement": "spring.web.locale",
"level": "error"
}
},
{
"name": "spring.mvc.locale-resolver",
"type": "org.springframework.boot.autoconfigure.web.WebProperties$LocaleResolver",
"deprecation": {
"replacement": "spring.web.locale-resolver",
"level": "error"
}
},
2020-11-02 17:48:32 +08:00
{
"name": "spring.mvc.pathmatch.matching-strategy",
"defaultValue": "path-pattern-parser"
2020-11-02 17:48:32 +08:00
},
{
"name": "spring.neo4j.security.trust-strategy",
"defaultValue": "trust-system-ca-signed-certificates"
},
{
"name": "spring.neo4j.uri",
"defaultValue": "bolt://localhost:7687"
},
{
"name": "spring.netty.leak-detection",
"defaultValue": "simple"
},
{
"name": "spring.quartz.jdbc.comment-prefix",
"defaultValue": [
"#",
"--"
]
},
{
"name": "spring.quartz.jdbc.initialize-schema",
"defaultValue": "embedded"
},
{
"name": "spring.quartz.job-store-type",
"defaultValue": "memory"
},
{
"name": "spring.quartz.scheduler-name",
"defaultValue": "quartzScheduler"
},
{
"name": "spring.r2dbc.pool.validation-depth",
"defaultValue": "local"
},
{
"name": "spring.rabbitmq.address-shuffle-mode",
"defaultValue": "none"
},
{
"name": "spring.rabbitmq.cache.connection.mode",
"defaultValue": "channel"
},
{
"name": "spring.rabbitmq.dynamic",
"type": "java.lang.Boolean",
"description": "Whether to create an AmqpAdmin bean.",
"defaultValue": true
},
2020-04-23 21:00:22 +08:00
{
"name": "spring.rabbitmq.listener.simple.transaction-size",
"type": "java.lang.Integer",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.rabbitmq.listener.type",
"defaultValue": "simple"
},
2020-04-23 21:00:22 +08:00
{
"name": "spring.rabbitmq.publisher-confirms",
"type": "java.lang.Boolean",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.rabbitmq.template.queue",
"type": "java.lang.String",
"deprecation": {
"replacement": "spring.rabbitmq.template.default-receive-queue",
"level": "error"
}
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.reactor.stacktrace-mode.enabled",
"description": "Whether Reactor should collect stacktrace information at runtime.",
"defaultValue": false,
2017-11-23 17:16:32 +08:00
"deprecation": {
"replacement": "spring.reactor.debug-agent.enabled"
2017-11-23 17:16:32 +08:00
}
},
{
"name": "spring.resources.add-mappings",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.web.resources.add-mappings",
"level": "error"
}
},
{
"name": "spring.resources.cache.cachecontrol.cache-private",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.web.resources.cache.cachecontrol.cache-private",
"level": "error"
}
},
{
"name": "spring.resources.cache.cachecontrol.cache-public",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.web.resources.cache.cachecontrol.cache-public",
"level": "error"
}
},
{
"name": "spring.resources.cache.cachecontrol.max-age",
"type": "java.time.Duration",
"deprecation": {
"replacement": "spring.web.resources.cache.cachecontrol.max-age",
"level": "error"
}
},
{
"name": "spring.resources.cache.cachecontrol.must-revalidate",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.web.resources.cache.cachecontrol.must-revalidate",
"level": "error"
}
},
{
"name": "spring.resources.cache.cachecontrol.no-cache",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.web.resources.cache.cachecontrol.no-cache",
"level": "error"
}
},
{
"name": "spring.resources.cache.cachecontrol.no-store",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.web.resources.cache.cachecontrol.no-store",
"level": "error"
}
},
{
"name": "spring.resources.cache.cachecontrol.no-transform",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.web.resources.cache.cachecontrol.no-transform",
"level": "error"
}
},
{
"name": "spring.resources.cache.cachecontrol.proxy-revalidate",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.web.resources.cache.cachecontrol.proxy-revalidate",
"level": "error"
}
},
{
"name": "spring.resources.cache.cachecontrol.s-max-age",
"type": "java.time.Duration",
"deprecation": {
"replacement": "spring.web.resources.cache.cachecontrol.s-max-age",
"level": "error"
}
},
{
"name": "spring.resources.cache.cachecontrol.stale-if-error",
"type": "java.time.Duration",
"deprecation": {
"replacement": "spring.web.resources.cache.cachecontrol.stale-if-error",
"level": "error"
}
},
{
"name": "spring.resources.cache.cachecontrol.stale-while-revalidate",
"type": "java.time.Duration",
"deprecation": {
"replacement": "spring.web.resources.cache.cachecontrol.stale-while-revalidate",
"level": "error"
}
},
{
"name": "spring.resources.cache.period",
"type": "java.time.Duration",
"deprecation": {
"replacement": "spring.web.resources.cache.period",
"level": "error"
}
},
{
"name": "spring.resources.cache.use-last-modified",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.web.resources.cache.use-last-modified",
"level": "error"
}
},
{
"name": "spring.resources.chain.cache",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.web.resources.chain.cache",
"level": "error"
}
},
{
"name": "spring.resources.chain.compressed",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.web.resources.chain.compressed",
"level": "error"
}
},
{
"name": "spring.resources.chain.enabled",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.web.resources.chain.enabled",
"level": "error"
}
},
{
"name": "spring.resources.chain.gzipped",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.web.resources.chain.compressed",
"level": "error"
}
},
{
"name": "spring.resources.chain.html-application-cache",
"type": "java.lang.Boolean",
"deprecation": {
"level": "error"
}
},
{
"name": "spring.resources.chain.strategy.content.enabled",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.web.resources.chain.strategy.content.enabled",
"level": "error"
}
},
{
"name": "spring.resources.chain.strategy.content.paths",
"type": "java.lang.String[]",
"deprecation": {
"replacement": "spring.web.resources.chain.strategy.content.paths",
"level": "error"
}
},
{
"name": "spring.resources.chain.strategy.fixed.enabled",
"type": "java.lang.Boolean",
"deprecation": {
"replacement": "spring.web.resources.chain.strategy.fixed.enabled",
"level": "error"
}
},
{
"name": "spring.resources.chain.strategy.fixed.paths",
"type": "java.lang.String[]",
"deprecation": {
"replacement": "spring.web.resources.chain.strategy.fixed.paths",
"level": "error"
}
},
{
"name": "spring.resources.chain.strategy.fixed.version",
"type": "java.lang.String",
"deprecation": {
"replacement": "spring.web.resources.chain.strategy.fixed.version",
"level": "error"
}
},
{
"name": "spring.resources.static-locations",
"type": "java.lang.String[]",
"deprecation": {
"replacement": "spring.web.resources.static-locations",
"level": "error"
}
},
2020-04-23 21:18:23 +08:00
{
"name": "spring.rsocket.server.transport",
"defaultValue": "tcp"
},
{
"name": "spring.security.filter.dispatcher-types",
"defaultValue": [
"async",
"error",
"request"
]
},
{
"name": "spring.security.filter.order",
"defaultValue": -100
},
{
"name": "spring.security.oauth2.resourceserver.jwt.jws-algorithm",
2022-06-16 20:06:00 +08:00
"type": "java.lang.String",
"deprecation": {
"replacement": "spring.security.oauth2.resourceserver.jwt.jws-algorithms",
"level": "error"
}
},
{
"name": "spring.session.hazelcast.flush-mode",
"defaultValue": "on-save"
},
2020-04-23 21:18:23 +08:00
{
"name": "spring.session.hazelcast.save-mode",
"defaultValue": "on-set-attribute"
},
{
"name": "spring.session.jdbc.flush-mode",
"defaultValue": "on-save"
},
{
"name": "spring.session.jdbc.initialize-schema",
"defaultValue": "embedded"
},
2020-04-23 21:18:23 +08:00
{
"name": "spring.session.jdbc.save-mode",
"defaultValue": "on-set-attribute"
},
{
"name": "spring.session.redis.configure-action",
"defaultValue": "notify-keyspace-events"
},
{
"name": "spring.session.redis.flush-mode",
"defaultValue": "on-save"
},
2020-04-23 21:18:23 +08:00
{
"name": "spring.session.redis.save-mode",
"defaultValue": "on-set-attribute"
},
{
"name": "spring.session.servlet.filter-dispatcher-types",
"defaultValue": [
"async",
"error",
"request"
]
},
{
"name": "spring.sql.init.enabled",
"type": "java.lang.Boolean",
"description": "Whether basic script-based initialization of an SQL database is enabled.",
"defaultValue": true,
"deprecation": {
"replacement": "spring.sql.init.mode",
"level": "warning"
}
},
2021-06-09 20:47:54 +08:00
{
"name": "spring.sql.init.mode",
"defaultValue": "embedded"
},
2022-01-06 21:28:05 +08:00
{
"name": "spring.thymeleaf.prefix",
"defaultValue": "classpath:/templates/"
},
{
"name": "spring.thymeleaf.reactive.media-types",
"defaultValue": [
"text/html",
"application/xhtml+xml",
"application/xml",
"text/xml",
"application/rss+xml",
"application/atom+xml",
"application/javascript",
"application/ecmascript",
"text/javascript",
"text/ecmascript",
"application/json",
"text/css",
"text/plain",
"text/event-stream"
]
},
2022-01-06 21:28:05 +08:00
{
"name": "spring.thymeleaf.suffix",
"defaultValue": ".html"
},
2020-11-02 17:48:32 +08:00
{
"name": "spring.web.locale-resolver",
"defaultValue": "accept-header"
},
{
"name": "spring.webflux.hiddenmethod.filter.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable Spring's HiddenHttpMethodFilter.",
"defaultValue": false
},
{
"name": "spring.webflux.session.timeout",
"defaultValue": "30m"
},
{
"name": "spring.webservices.wsdl-locations",
"type": "java.util.List<java.lang.String>",
"description": "Comma-separated list of locations of WSDLs and accompanying XSDs to be exposed as beans."
2017-11-23 17:16:32 +08:00
}
],
"hints": [
{
2017-11-23 17:16:32 +08:00
"name": "server.servlet.jsp.class-name",
"providers": [
{
"name": "class-reference",
"parameters": {
"target": "jakarta.servlet.http.HttpServlet"
2017-11-23 17:16:32 +08:00
}
}
]
},
{
"name": "server.tomcat.accesslog.encoding",
"providers": [
{
"name": "handle-as",
"parameters": {
"target": "java.nio.charset.Charset"
}
}
]
},
{
"name": "server.tomcat.accesslog.locale",
"providers": [
{
"name": "handle-as",
"parameters": {
"target": "java.util.Locale"
}
}
]
},
{
"name": "server.tomcat.relaxed-path-chars",
"values": [
{
"value": "<"
},
{
"value": ">"
},
{
"value": "["
},
{
"value": "\\"
},
{
"value": "]"
},
{
"value": "^"
},
{
"value": "`"
},
{
"value": "{"
},
{
"value": "|"
},
{
"value": "}"
}
]
},
{
"name": "server.tomcat.relaxed-query-chars",
"values": [
{
"value": "<"
},
{
"value": ">"
},
{
"value": "["
},
{
"value": "\\"
},
{
"value": "]"
},
{
"value": "^"
},
{
"value": "`"
},
{
"value": "{"
},
{
"value": "|"
},
{
"value": "}"
}
]
},
{
2017-11-23 17:16:32 +08:00
"name": "spring.cache.jcache.provider",
"providers": [
{
2017-11-23 17:16:32 +08:00
"name": "class-reference",
"parameters": {
2017-11-23 17:16:32 +08:00
"target": "javax.cache.spi.CachingProvider"
}
}
]
},
{
2017-11-23 17:16:32 +08:00
"name": "spring.data.cassandra.schema-action",
"providers": [
{
"name": "handle-as",
"parameters": {
2017-11-23 17:16:32 +08:00
"target": "org.springframework.data.cassandra.config.SchemaAction"
}
}
]
},
2017-11-23 17:16:32 +08:00
{
"name": "spring.data.mongodb.field-naming-strategy",
"providers": [
{
"name": "class-reference",
"parameters": {
"target": "org.springframework.data.mapping.model.FieldNamingStrategy"
}
}
]
},
{
"name": "spring.datasource.data",
"providers": [
{
"name": "handle-as",
"parameters": {
"target": "java.util.List<org.springframework.core.io.Resource>"
}
}
]
},
{
"name": "spring.datasource.driver-class-name",
"providers": [
{
"name": "class-reference",
"parameters": {
"target": "java.sql.Driver"
}
}
]
},
{
"name": "spring.datasource.schema",
"providers": [
{
"name": "handle-as",
"parameters": {
"target": "java.util.List<org.springframework.core.io.Resource>"
}
}
]
},
{
"name": "spring.datasource.xa.data-source-class-name",
"providers": [
{
"name": "class-reference",
"parameters": {
"target": "javax.sql.XADataSource"
}
}
]
},
{
"name": "spring.jmx.server",
2017-11-23 17:16:32 +08:00
"providers": [
{
"name": "spring-bean-reference",
2017-11-23 17:16:32 +08:00
"parameters": {
"target": "javax.management.MBeanServer"
2017-11-23 17:16:32 +08:00
}
}
]
},
{
"name": "spring.jpa.hibernate.ddl-auto",
"values": [
2017-11-23 17:16:32 +08:00
{
"value": "none",
"description": "Disable DDL handling."
},
{
"value": "validate",
"description": "Validate the schema, make no changes to the database."
},
{
"value": "update",
"description": "Update the schema if necessary."
},
{
"value": "create",
"description": "Create the schema and destroy previous data."
},
{
"value": "create-drop",
"description": "Create and then destroy the schema at the end of the session."
2017-11-23 17:16:32 +08:00
}
]
},
{
"name": "spring.jpa.hibernate.naming.implicit-strategy",
2017-11-23 17:16:32 +08:00
"providers": [
{
"name": "class-reference",
2017-11-23 17:16:32 +08:00
"parameters": {
"target": "org.hibernate.boot.model.naming.ImplicitNamingStrategy"
2017-11-23 17:16:32 +08:00
}
}
]
},
{
"name": "spring.jpa.hibernate.naming.physical-strategy",
2017-11-23 17:16:32 +08:00
"providers": [
{
"name": "class-reference",
"parameters": {
"target": "org.hibernate.boot.model.naming.PhysicalNamingStrategy"
2017-11-23 17:16:32 +08:00
}
}
]
},
{
"name": "spring.kafka.consumer.auto-offset-reset",
"values": [
{
"value": "earliest",
"description": "Automatically reset the offset to the earliest offset."
},
{
"value": "latest",
"description": "Automatically reset the offset to the latest offset."
},
{
"value": "none",
"description": "Throw exception to the consumer if no previous offset is found for the consumer's group."
},
{
"value": "exception",
"description": "Throw exception to the consumer."
}
],
"providers": [
{
"name": "any"
}
]
},
{
"name": "spring.kafka.consumer.key-deserializer",
"providers": [
{
"name": "handle-as",
"parameters": {
"target": "org.apache.kafka.common.serialization.Deserializer"
}
}
]
},
{
"name": "spring.kafka.consumer.value-deserializer",
"providers": [
{
"name": "handle-as",
"parameters": {
"target": "org.apache.kafka.common.serialization.Deserializer"
}
}
]
},
{
"name": "spring.kafka.producer.key-serializer",
"providers": [
{
"name": "handle-as",
"parameters": {
"target": "org.apache.kafka.common.serialization.Serializer"
}
}
]
},
{
"name": "spring.kafka.producer.value-serializer",
"providers": [
{
"name": "handle-as",
"parameters": {
"target": "org.apache.kafka.common.serialization.Serializer"
}
}
]
},
{
"name": "spring.liquibase.change-log",
2017-11-23 17:16:32 +08:00
"providers": [
{
"name": "handle-as",
2017-11-23 17:16:32 +08:00
"parameters": {
"target": "org.springframework.core.io.Resource"
2017-11-23 17:16:32 +08:00
}
}
]
},
{
2020-04-23 20:12:37 +08:00
"name": "spring.mvc.converters.preferred-json-mapper",
2017-11-23 17:16:32 +08:00
"values": [
{
2020-04-23 20:12:37 +08:00
"value": "gson"
2017-11-23 17:16:32 +08:00
},
{
2020-04-23 20:12:37 +08:00
"value": "jackson"
2017-11-23 17:16:32 +08:00
},
{
2020-04-23 20:12:37 +08:00
"value": "jsonb"
2017-11-23 17:16:32 +08:00
}
2020-04-23 20:12:37 +08:00
],
2017-11-23 17:16:32 +08:00
"providers": [
{
2020-04-23 20:12:37 +08:00
"name": "any"
2017-11-23 17:16:32 +08:00
}
]
},
{
"name": "spring.mvc.format.date",
"values": [
{
"value": "dd/MM/yyyy",
"description": "Example date format. Any format supported by DateTimeFormatter.parse can be used."
},
{
"value": "iso",
"description": "ISO-8601 extended local date format."
}
],
"providers": [
{
"name": "any"
}
]
},
{
"name": "spring.mvc.format.date-time",
"values": [
{
"value": "yyyy-MM-dd HH:mm:ss",
"description": "Example date-time format. Any format supported by DateTimeFormatter.parse can be used."
},
{
"value": "iso",
"description": "ISO-8601 extended local date-time format."
},
{
"value": "iso-offset",
"description": "ISO offset date-time format."
}
],
"providers": [
{
"name": "any"
}
]
},
{
"name": "spring.mvc.format.time",
"values": [
{
"value": "HH:mm:ss",
"description": "Example time format. Any format supported by DateTimeFormatter.parse can be used."
},
{
"value": "iso",
2020-10-24 13:39:50 +08:00
"description": "ISO-8601 extended local time format."
},
{
"value": "iso-offset",
"description": "ISO offset time format."
}
],
"providers": [
{
"name": "any"
}
]
},
{
"name": "spring.sql.init.data-locations",
"providers": [
{
"name": "handle-as",
"parameters": {
"target": "java.util.List<org.springframework.core.io.Resource>"
}
}
]
},
{
"name": "spring.sql.init.schema-locations",
"providers": [
{
"name": "handle-as",
"parameters": {
"target": "java.util.List<org.springframework.core.io.Resource>"
}
}
]
},
{
"name": "spring.webflux.format.date",
"values": [
{
"value": "dd/MM/yyyy",
"description": "Example date format. Any format supported by DateTimeFormatter.parse can be used."
},
{
"value": "iso",
"description": "ISO-8601 extended local date format."
}
],
"providers": [
{
"name": "any"
}
]
},
{
"name": "spring.webflux.format.date-time",
"values": [
{
"value": "yyyy-MM-dd HH:mm:ss",
"description": "Example date-time format. Any format supported by DateTimeFormatter.parse can be used."
},
{
"value": "iso",
"description": "ISO-8601 extended local date-time format."
},
{
"value": "iso-offset",
"description": "ISO offset date-time format."
}
],
"providers": [
{
"name": "any"
}
]
},
{
"name": "spring.webflux.format.time",
"values": [
{
"value": "HH:mm:ss",
"description": "Example time format. Any format supported by DateTimeFormatter.parse can be used."
},
{
"value": "iso",
"description": "ISO-8601 extended local time format."
},
{
"value": "iso-offset",
"description": "ISO offset time format."
}
],
"providers": [
{
"name": "any"
}
]
2017-11-23 17:16:32 +08:00
}
]
}