|
|
|
@ -31,17 +31,17 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
trace=false # Enable trace logs.
|
|
|
|
|
|
|
|
|
|
# LOGGING
|
|
|
|
|
logging.config= # Location of the logging configuration file. For instance, `classpath:logback.xml` for Logback
|
|
|
|
|
logging.config= # Location of the logging configuration file. For instance, `classpath:logback.xml` for Logback.
|
|
|
|
|
logging.exception-conversion-word=%wEx # Conversion word used when logging exceptions.
|
|
|
|
|
logging.file= # Log file name. For instance, `myapp.log`
|
|
|
|
|
logging.file.max-history= # Maximum of archive log files to keep. Only supported with the default logback setup.
|
|
|
|
|
logging.file.max-size= # Maximum log file size. Only supported with the default logback setup.
|
|
|
|
|
logging.level.*= # Log levels severity mapping. For instance, `logging.level.org.springframework=DEBUG`
|
|
|
|
|
logging.file= # Log file name (for instance, `myapp.log`). Names can be an exact location or relative to the current directory.
|
|
|
|
|
logging.file.max-history=0 # Maximum of archive log files to keep. Only supported with the default logback setup.
|
|
|
|
|
logging.file.max-size=10MB # Maximum log file size. Only supported with the default logback setup.
|
|
|
|
|
logging.level.*= # Log levels severity mapping. For instance, `logging.level.org.springframework=DEBUG`.
|
|
|
|
|
logging.path= # Location of the log file. For instance, `/var/log`.
|
|
|
|
|
logging.pattern.console= # Appender pattern for output to the console. Supported only with the default Logback setup.
|
|
|
|
|
logging.pattern.dateformat=yyyy-MM-dd HH:mm:ss.SSS # Appender pattern for log date format. Supported only with the default Logback setup.
|
|
|
|
|
logging.pattern.file= # Appender pattern for output to a file. Supported only with the default Logback setup.
|
|
|
|
|
logging.pattern.level= # Appender pattern for log level (default: %5p). Supported only with the default Logback setup.
|
|
|
|
|
logging.pattern.level=%5p # Appender pattern for log level. Supported only with the default Logback setup.
|
|
|
|
|
logging.register-shutdown-hook=false # Register a shutdown hook for the logging system when it is initialized.
|
|
|
|
|
|
|
|
|
|
# AOP
|
|
|
|
@ -60,12 +60,12 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
|
|
|
|
|
# BANNER
|
|
|
|
|
spring.banner.charset=UTF-8 # Banner file encoding.
|
|
|
|
|
spring.banner.location=classpath:banner.txt # Banner file location.
|
|
|
|
|
spring.banner.location=classpath:banner.txt # Banner text resource location.
|
|
|
|
|
spring.banner.image.location=classpath:banner.gif # Banner image file location (jpg or png can also be used).
|
|
|
|
|
spring.banner.image.width= # Width of the banner image in chars (default 76)
|
|
|
|
|
spring.banner.image.height= # Height of the banner image in chars (default based on image height)
|
|
|
|
|
spring.banner.image.margin= # Left hand image margin in chars (default 2)
|
|
|
|
|
spring.banner.image.invert= # Whether images should be inverted for dark terminal themes (default false)
|
|
|
|
|
spring.banner.image.width=76 # Width of the banner image in chars.
|
|
|
|
|
spring.banner.image.height= # Height of the banner image in chars (default based on image height).
|
|
|
|
|
spring.banner.image.margin=2 # Left hand image margin in chars.
|
|
|
|
|
spring.banner.image.invert=false # Whether images should be inverted for dark terminal themes.
|
|
|
|
|
|
|
|
|
|
# SPRING CORE
|
|
|
|
|
spring.beaninfo.ignore=true # Whether to skip search of BeanInfo classes.
|
|
|
|
@ -73,7 +73,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
# SPRING CACHE ({sc-spring-boot-autoconfigure}/cache/CacheProperties.{sc-ext}[CacheProperties])
|
|
|
|
|
spring.cache.cache-names= # Comma-separated list of cache names to create if supported by the underlying cache manager.
|
|
|
|
|
spring.cache.caffeine.spec= # The spec to use to create caches. See CaffeineSpec for more details on the spec format.
|
|
|
|
|
spring.cache.couchbase.expiration=0ms # Entry expiration in milliseconds. By default, the entries never expire.
|
|
|
|
|
spring.cache.couchbase.expiration=0ms # Entry expiration. By default the entries never expire. Note that this value is ultimately converted to seconds.
|
|
|
|
|
spring.cache.ehcache.config= # The location of the configuration file to use to initialize EhCache.
|
|
|
|
|
spring.cache.infinispan.config= # The location of the configuration file to use to initialize Infinispan.
|
|
|
|
|
spring.cache.jcache.config= # The location of the configuration file to use to initialize the cache manager.
|
|
|
|
@ -86,7 +86,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
|
|
|
|
|
# SPRING CONFIG - using environment property only ({sc-spring-boot}/context/config/ConfigFileApplicationListener.{sc-ext}[ConfigFileApplicationListener])
|
|
|
|
|
spring.config.additional-location= # Config file locations used in addition to the defaults.
|
|
|
|
|
spring.config.location= # Config file locations.
|
|
|
|
|
spring.config.location= # Config file locations that replace the defaults.
|
|
|
|
|
spring.config.name=application # Config file name.
|
|
|
|
|
|
|
|
|
|
# HAZELCAST ({sc-spring-boot-autoconfigure}/hazelcast/HazelcastProperties.{sc-ext}[HazelcastProperties])
|
|
|
|
@ -103,7 +103,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
|
|
|
|
|
# Email ({sc-spring-boot-autoconfigure}/mail/MailProperties.{sc-ext}[MailProperties])
|
|
|
|
|
spring.mail.default-encoding=UTF-8 # Default MimeMessage encoding.
|
|
|
|
|
spring.mail.host= # SMTP server host. For instance, `smtp.example.com`
|
|
|
|
|
spring.mail.host= # SMTP server host. For instance, `smtp.example.com`.
|
|
|
|
|
spring.mail.jndi-name= # Session JNDI name. When set, takes precedence over other mail settings.
|
|
|
|
|
spring.mail.password= # Login password of the SMTP server.
|
|
|
|
|
spring.mail.port= # SMTP server port.
|
|
|
|
@ -136,7 +136,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.pid.file= # Location of the PID file to write (if ApplicationPidFileWriter is used).
|
|
|
|
|
|
|
|
|
|
# PROFILES
|
|
|
|
|
spring.profiles.active= # Comma-separated list (or list if using YAML) of <<howto-set-active-spring-profiles,active profiles>>.
|
|
|
|
|
spring.profiles.active= # Comma-separated list of active profiles. Can be overridden by a command line switch.
|
|
|
|
|
spring.profiles.include= # Unconditionally activate the specified comma-separated list of profiles (or list of profiles if using YAML).
|
|
|
|
|
|
|
|
|
|
# QUARTZ SCHEDULER ({sc-spring-boot-autoconfigure}/quartz/QuartzProperties.{sc-ext}[QuartzProperties])
|
|
|
|
@ -168,7 +168,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
server.error.include-exception=false # Include the "exception" attribute.
|
|
|
|
|
server.error.include-stacktrace=never # When to include a "stacktrace" attribute.
|
|
|
|
|
server.error.path=/error # Path of the error controller.
|
|
|
|
|
server.error.whitelabel.enabled=true # Enable the default error page displayed in browsers in case of a server error.
|
|
|
|
|
server.error.whitelabel.enabled=true # Whether to enable the default error page displayed in browsers in case of a server error.
|
|
|
|
|
server.http2.enabled=false # Whether to enable HTTP/2 support, if the current environment supports it.
|
|
|
|
|
server.jetty.acceptors= # Number of acceptor threads to use.
|
|
|
|
|
server.jetty.accesslog.append=false # Append to log.
|
|
|
|
@ -187,9 +187,9 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
server.jetty.selectors= # Number of selector threads to use.
|
|
|
|
|
server.max-http-header-size=0 # Maximum size, in bytes, of the HTTP message header.
|
|
|
|
|
server.port=8080 # Server HTTP port.
|
|
|
|
|
server.server-header= # Value to use for the Server response header (if empty, no header is sent)
|
|
|
|
|
server.server-header= # Value to use for the Server response header (if empty, no header is sent).
|
|
|
|
|
server.use-forward-headers= # Whether X-Forwarded-* headers should be applied to the HttpRequest.
|
|
|
|
|
server.servlet.context-parameters.*= # Servlet context init parameters
|
|
|
|
|
server.servlet.context-parameters.*= # Servlet context init parameters.
|
|
|
|
|
server.servlet.context-path= # Context path of the application.
|
|
|
|
|
server.servlet.application-display-name=application # Display name of the application.
|
|
|
|
|
server.servlet.jsp.class-name=org.apache.jasper.servlet.JspServlet # The class name of the JSP servlet.
|
|
|
|
@ -222,7 +222,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
server.ssl.trust-store-password= # Password used to access the trust store.
|
|
|
|
|
server.ssl.trust-store-provider= # Provider for the trust store.
|
|
|
|
|
server.ssl.trust-store-type= # Type of the trust store.
|
|
|
|
|
server.tomcat.accept-count= # Maximum queue length for incoming connection requests when all possible request processing threads are in use.
|
|
|
|
|
server.tomcat.accept-count=0 # Maximum queue length for incoming connection requests when all possible request processing threads are in use.
|
|
|
|
|
server.tomcat.accesslog.buffered=true # Whether to buffer output such that it is flushed only periodically.
|
|
|
|
|
server.tomcat.accesslog.directory=logs # Directory in which log files are created. Can be absolute or relative to the Tomcat base dir.
|
|
|
|
|
server.tomcat.accesslog.enabled=false # Enable access log.
|
|
|
|
@ -242,8 +242,8 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
127\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\
|
|
|
|
|
172\\.1[6-9]{1}\\.\\d{1,3}\\.\\d{1,3}|\\
|
|
|
|
|
172\\.2[0-9]{1}\\.\\d{1,3}\\.\\d{1,3}|\\
|
|
|
|
|
172\\.3[0-1]{1}\\.\\d{1,3}\\.\\d{1,3} # regular expression matching trusted IP addresses.
|
|
|
|
|
server.tomcat.max-connections= # Maximum number of connections that the server accepts and processes at any given time.
|
|
|
|
|
172\\.3[0-1]{1}\\.\\d{1,3}\\.\\d{1,3} # Regular expression matching trusted IP addresses.
|
|
|
|
|
server.tomcat.max-connections=0 # Maximum number of connections that the server accepts and processes at any given time.
|
|
|
|
|
server.tomcat.max-http-header-size=0 # Maximum size, in bytes, of the HTTP message header.
|
|
|
|
|
server.tomcat.max-http-post-size=0 # Maximum size, in bytes, of the HTTP post content.
|
|
|
|
|
server.tomcat.max-threads=0 # Maximum number of worker threads.
|
|
|
|
@ -291,11 +291,11 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
# GROOVY TEMPLATES ({sc-spring-boot-autoconfigure}/groovy/template/GroovyTemplateProperties.{sc-ext}[GroovyTemplateProperties])
|
|
|
|
|
spring.groovy.template.allow-request-override=false # Whether HttpServletRequest attributes are allowed to override (hide) controller generated model attributes of the same name.
|
|
|
|
|
spring.groovy.template.allow-session-override=false # Whether HttpSession attributes are allowed to override (hide) controller generated model attributes of the same name.
|
|
|
|
|
spring.groovy.template.cache= # Whether to enable template caching.
|
|
|
|
|
spring.groovy.template.cache=false # Whether to enable template caching.
|
|
|
|
|
spring.groovy.template.charset=UTF-8 # Template encoding.
|
|
|
|
|
spring.groovy.template.check-template-location=true # Check that the templates location exists.
|
|
|
|
|
spring.groovy.template.check-template-location=true # Whether to check that the templates location exists.
|
|
|
|
|
spring.groovy.template.configuration.*= # See https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/servlet/view/groovy/GroovyMarkupConfigurer.html[GroovyMarkupConfigurer]
|
|
|
|
|
spring.groovy.template.content-type=test/html # Content-Type value.
|
|
|
|
|
spring.groovy.template.content-type=text/html # Content-Type value.
|
|
|
|
|
spring.groovy.template.enabled=true # Whether to enable MVC view resolution for this technology.
|
|
|
|
|
spring.groovy.template.expose-request-attributes=false # Whether all request attributes should be added to the model prior to merging with the template.
|
|
|
|
|
spring.groovy.template.expose-session-attributes=false # Whether all HttpSession attributes should be added to the model prior to merging with the template.
|
|
|
|
@ -370,25 +370,25 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.ldap.username= # Login username of the server.
|
|
|
|
|
|
|
|
|
|
# EMBEDDED LDAP ({sc-spring-boot-autoconfigure}/ldap/embedded/EmbeddedLdapProperties.{sc-ext}[EmbeddedLdapProperties])
|
|
|
|
|
spring.ldap.embedded.base-dn= # The base DN
|
|
|
|
|
spring.ldap.embedded.base-dn= # List of base DN.
|
|
|
|
|
spring.ldap.embedded.credential.username= # Embedded LDAP username.
|
|
|
|
|
spring.ldap.embedded.credential.password= # Embedded LDAP password.
|
|
|
|
|
spring.ldap.embedded.ldif=classpath:schema.ldif # Schema (LDIF) script resource reference.
|
|
|
|
|
spring.ldap.embedded.port= # Embedded LDAP port.
|
|
|
|
|
spring.ldap.embedded.port=0 # Embedded LDAP port.
|
|
|
|
|
spring.ldap.embedded.validation.enabled=true # Whether to enable LDAP schema validation.
|
|
|
|
|
spring.ldap.embedded.validation.schema= # Path to the custom schema.
|
|
|
|
|
|
|
|
|
|
# MUSTACHE TEMPLATES ({sc-spring-boot-autoconfigure}/mustache/MustacheAutoConfiguration.{sc-ext}[MustacheAutoConfiguration])
|
|
|
|
|
spring.mustache.allow-request-override= # Whether HttpServletRequest attributes are allowed to override (hide) controller generated model attributes of the same name.
|
|
|
|
|
spring.mustache.allow-session-override= # Whether HttpSession attributes are allowed to override (hide) controller generated model attributes of the same name.
|
|
|
|
|
spring.mustache.cache= # Whether to enable template caching.
|
|
|
|
|
spring.mustache.charset= # Template encoding.
|
|
|
|
|
spring.mustache.check-template-location= # Whether to check that the templates location exists.
|
|
|
|
|
spring.mustache.content-type= # Content-Type value.
|
|
|
|
|
spring.mustache.enabled= # Whether to enable MVC view resolution for this technology.
|
|
|
|
|
spring.mustache.expose-request-attributes= # Whether all request attributes should be added to the model prior to merging with the template.
|
|
|
|
|
spring.mustache.expose-session-attributes= # Whether all HttpSession attributes should be added to the model prior to merging with the template.
|
|
|
|
|
spring.mustache.expose-spring-macro-helpers= # Whether to expose a RequestContext for use by Spring's macro library under the name "springMacroRequestContext".
|
|
|
|
|
spring.mustache.allow-request-override=false # Whether HttpServletRequest attributes are allowed to override (hide) controller generated model attributes of the same name.
|
|
|
|
|
spring.mustache.allow-session-override=false # Whether HttpSession attributes are allowed to override (hide) controller generated model attributes of the same name.
|
|
|
|
|
spring.mustache.cache=false # Whether to enable template caching.
|
|
|
|
|
spring.mustache.charset=UTF-8 # Template encoding.
|
|
|
|
|
spring.mustache.check-template-location=true # Whether to check that the templates location exists.
|
|
|
|
|
spring.mustache.content-type=text/html # Content-Type value.
|
|
|
|
|
spring.mustache.enabled=true # Whether to enable MVC view resolution for this technology.
|
|
|
|
|
spring.mustache.expose-request-attributes=false # Whether all request attributes should be added to the model prior to merging with the template.
|
|
|
|
|
spring.mustache.expose-session-attributes=false # Whether all HttpSession attributes should be added to the model prior to merging with the template.
|
|
|
|
|
spring.mustache.expose-spring-macro-helpers=true # Whether to expose a RequestContext for use by Spring's macro library, under the name "springMacroRequestContext".
|
|
|
|
|
spring.mustache.prefix=classpath:/templates/ # Prefix to apply to template names.
|
|
|
|
|
spring.mustache.request-context-attribute= # Name of the RequestContext attribute for all views.
|
|
|
|
|
spring.mustache.suffix=.mustache # Suffix to apply to template names.
|
|
|
|
@ -398,7 +398,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.mvc.async.request-timeout= # Amount of time before asynchronous request handling times out.
|
|
|
|
|
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.*= # Maps file extensions to media types for content negotiation.
|
|
|
|
|
spring.mvc.contentnegotiation.media-types.*= # Map file extensions to media types for content negotiation. For instance, yml to text/yaml.
|
|
|
|
|
spring.mvc.contentnegotiation.parameter-name= # Query parameter name to use when "favor-parameter" is enabled.
|
|
|
|
|
spring.mvc.date-format= # Date format to use. For instance, `dd/MM/yyyy`.
|
|
|
|
|
spring.mvc.dispatch-trace-request=false # Whether to dispatch TRACE requests to the FrameworkServlet doService method.
|
|
|
|
@ -412,7 +412,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.mvc.message-codes-resolver-format= # Formatting strategy for message codes. For instance, `PREFIX_ERROR_CODE`.
|
|
|
|
|
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.mvc.servlet.load-on-startup=-1 # Load on startup priority of the Spring Web Services servlet.
|
|
|
|
|
spring.mvc.servlet.load-on-startup=-1 # Load on startup priority of the dispatcher servlet.
|
|
|
|
|
spring.mvc.static-path-pattern=/** # Path pattern used for static resources.
|
|
|
|
|
spring.mvc.throw-exception-if-no-handler-found=false # Whether a "NoHandlerFoundException" should be thrown if no Handler was found to process a request.
|
|
|
|
|
spring.mvc.view.prefix= # Spring MVC view prefix.
|
|
|
|
@ -446,7 +446,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
# SPRING SESSION ({sc-spring-boot-autoconfigure}/session/SessionProperties.{sc-ext}[SessionProperties])
|
|
|
|
|
spring.session.store-type= # Session store type.
|
|
|
|
|
spring.session.servlet.filter-order=-2147483598 # Session repository filter order.
|
|
|
|
|
spring.session.servlet.filter-dispatcher-types=ASYNC,ERROR,REQUEST # Session repository filter dispatcher types.
|
|
|
|
|
spring.session.servlet.filter-dispatcher-types=async,error,request # Session repository filter dispatcher types.
|
|
|
|
|
|
|
|
|
|
# SPRING SESSION HAZELCAST ({sc-spring-boot-autoconfigure}/session/HazelcastSessionProperties.{sc-ext}[HazelcastSessionProperties])
|
|
|
|
|
spring.session.hazelcast.flush-mode=on-save # Sessions flush mode.
|
|
|
|
@ -473,17 +473,17 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.thymeleaf.enabled=true # Whether to enable Thymeleaf view resolution for Web frameworks.
|
|
|
|
|
spring.thymeleaf.enable-spring-el-compiler=false # Enable the SpringEL compiler in SpringEL expressions.
|
|
|
|
|
spring.thymeleaf.encoding=UTF-8 # Template files encoding.
|
|
|
|
|
spring.thymeleaf.excluded-view-names= # Comma-separated list of view names that should be excluded from resolution.
|
|
|
|
|
spring.thymeleaf.mode=HTML5 # Template mode to be applied to templates. See also Thymeleaf's TemplateMode enum.
|
|
|
|
|
spring.thymeleaf.excluded-view-names= # Comma-separated list of view names (patterns allowed) that should be excluded from resolution.
|
|
|
|
|
spring.thymeleaf.mode=HTML # Template mode to be applied to templates. See also Thymeleaf's TemplateMode enum.
|
|
|
|
|
spring.thymeleaf.prefix=classpath:/templates/ # Prefix that gets prepended to view names when building a URL.
|
|
|
|
|
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= # Maximum size of data buffers used for writing to the response, in bytes.
|
|
|
|
|
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.thymeleaf.suffix=.html # Suffix that gets appended to view names when building a URL.
|
|
|
|
|
spring.thymeleaf.template-resolver-order= # Order of the template resolver in the chain.
|
|
|
|
|
spring.thymeleaf.view-names= # Comma-separated list of view names that can be resolved.
|
|
|
|
|
spring.thymeleaf.view-names= # Comma-separated list of view names (patterns allowed) that can be resolved.
|
|
|
|
|
|
|
|
|
|
# SPRING WEBFLUX ({sc-spring-boot-autoconfigure}/web/reactive/WebFluxProperties.{sc-ext}[WebFluxProperties])
|
|
|
|
|
spring.webflux.date-format= # Date format to use. For instance, `dd/MM/yyyy`.
|
|
|
|
@ -501,8 +501,8 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
# SECURITY PROPERTIES
|
|
|
|
|
# ----------------------------------------
|
|
|
|
|
# SECURITY ({sc-spring-boot-autoconfigure}/security/SecurityProperties.{sc-ext}[SecurityProperties])
|
|
|
|
|
spring.security.filter.order=0 # Security filter chain order.
|
|
|
|
|
spring.security.filter.dispatcher-types=ASYNC,ERROR,REQUEST # Security filter chain dispatcher types.
|
|
|
|
|
spring.security.filter.order=-100 # Security filter chain order.
|
|
|
|
|
spring.security.filter.dispatcher-types=async,error,request # Security filter chain dispatcher types.
|
|
|
|
|
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.
|
|
|
|
@ -572,10 +572,10 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.couchbase.bootstrap-hosts= # Couchbase nodes (host or IP address) to bootstrap from.
|
|
|
|
|
spring.couchbase.bucket.name=default # Name of the bucket to connect to.
|
|
|
|
|
spring.couchbase.bucket.password= # Password of the bucket.
|
|
|
|
|
spring.couchbase.env.endpoints.key-value=1 # Number of sockets per node against the Key/value service.
|
|
|
|
|
spring.couchbase.env.endpoints.query=1 # Number of sockets per node against the Query (N1QL) service.
|
|
|
|
|
spring.couchbase.env.endpoints.key-value=1 # Number of sockets per node against the key/value service.
|
|
|
|
|
spring.couchbase.env.endpoints.query=1 # Number of sockets per node against the query (N1QL) service.
|
|
|
|
|
spring.couchbase.env.endpoints.view=1 # Number of sockets per node against the view service.
|
|
|
|
|
spring.couchbase.env.ssl.enabled= # Whether to enable SSL support. Enabled automatically if a "keyStore" is provided, unless specified otherwise.
|
|
|
|
|
spring.couchbase.env.ssl.enabled= # Whether to enable SSL support. Enabled automatically if a "keyStore" is provided unless specified otherwise.
|
|
|
|
|
spring.couchbase.env.ssl.key-store= # Path to the JVM key store that holds the certificates.
|
|
|
|
|
spring.couchbase.env.ssl.key-store-password= # Password used to access the key store.
|
|
|
|
|
spring.couchbase.env.timeouts.connect=5000ms # Bucket connections timeouts.
|
|
|
|
@ -592,14 +592,14 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.data.cassandra.compression=none # Compression supported by the Cassandra binary protocol.
|
|
|
|
|
spring.data.cassandra.connect-timeout= # Socket option: connection time out.
|
|
|
|
|
spring.data.cassandra.consistency-level= # Queries consistency level.
|
|
|
|
|
spring.data.cassandra.contact-points=localhost # Comma-separated list of cluster node addresses.
|
|
|
|
|
spring.data.cassandra.contact-points=localhost # Cluster node addresses.
|
|
|
|
|
spring.data.cassandra.fetch-size= # Queries default fetch size.
|
|
|
|
|
spring.data.cassandra.keyspace-name= # Keyspace name to use.
|
|
|
|
|
spring.data.cassandra.load-balancing-policy= # Class name of the load balancing policy.
|
|
|
|
|
spring.data.cassandra.port= # Port of the Cassandra server.
|
|
|
|
|
spring.data.cassandra.password= # Login password of the server.
|
|
|
|
|
spring.data.cassandra.pool.heartbeat-interval=30 # Heartbeat interval after which a message is sent on an idle connection to make sure it's still alive. If a duration suffix is not specified, seconds will be used.
|
|
|
|
|
spring.data.cassandra.pool.idle-timeout=120 # Idle timeout before an idle connection is removed. If a duration suffix is not specified, seconds will be used.
|
|
|
|
|
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. If a duration suffix is not specified, seconds will be used.
|
|
|
|
|
spring.data.cassandra.pool.idle-timeout=120s # Idle timeout before an idle connection is removed. If a duration suffix is not specified, seconds will be used.
|
|
|
|
|
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.
|
|
|
|
@ -623,17 +623,17 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.data.elasticsearch.repositories.enabled=true # Whether to enable Elasticsearch repositories.
|
|
|
|
|
|
|
|
|
|
# DATA LDAP
|
|
|
|
|
spring.data.ldap.repositories.enabled=true # Enable LDAP repositories.
|
|
|
|
|
spring.data.ldap.repositories.enabled=true # Whether to enable LDAP repositories.
|
|
|
|
|
|
|
|
|
|
# MONGODB ({sc-spring-boot-autoconfigure}/mongo/MongoProperties.{sc-ext}[MongoProperties])
|
|
|
|
|
spring.data.mongodb.authentication-database= # Authentication database name.
|
|
|
|
|
spring.data.mongodb.database=test # Database name.
|
|
|
|
|
spring.data.mongodb.database= # Database name.
|
|
|
|
|
spring.data.mongodb.field-naming-strategy= # Fully qualified name of the FieldNamingStrategy to use.
|
|
|
|
|
spring.data.mongodb.grid-fs-database= # GridFS database name.
|
|
|
|
|
spring.data.mongodb.host=localhost # Mongo server host. Cannot be set with URI.
|
|
|
|
|
spring.data.mongodb.host= # Mongo server host. Cannot be set with URI.
|
|
|
|
|
spring.data.mongodb.password= # Login password of the mongo server. Cannot be set with URI.
|
|
|
|
|
spring.data.mongodb.port=27017 # Mongo server port. Cannot be set with URI.
|
|
|
|
|
spring.data.mongodb.repositories.type=true # Type of Mongo repositories to enable.
|
|
|
|
|
spring.data.mongodb.port= # Mongo server port. Cannot be set with URI.
|
|
|
|
|
spring.data.mongodb.repositories.type=auto # Type of Mongo repositories to enable.
|
|
|
|
|
spring.data.mongodb.uri=mongodb://localhost/test # Mongo database URI. Cannot be set with host, port and credentials.
|
|
|
|
|
spring.data.mongodb.username= # Login user of the mongo server. Cannot be set with URI.
|
|
|
|
|
|
|
|
|
@ -731,7 +731,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
# JDBC ({sc-spring-boot-autoconfigure}/jdbc/JdbcProperties.{sc-ext}[JdbcProperties])
|
|
|
|
|
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. If a duration suffix is not specified, seconds will be used.
|
|
|
|
|
spring.jdbc.template.query-timeout= # Query timeout. Default is to use the JDBC driver's default configuration. If a duration suffix is not specified, seconds will be used.
|
|
|
|
|
|
|
|
|
|
# JPA ({sc-spring-boot-autoconfigure}/orm/jpa/JpaBaseConfiguration.{sc-ext}[JpaBaseConfiguration], {sc-spring-boot-autoconfigure}/orm/jpa/HibernateJpaAutoConfiguration.{sc-ext}[HibernateJpaAutoConfiguration])
|
|
|
|
|
spring.data.jpa.repositories.enabled=true # Whether to enable JPA repositories.
|
|
|
|
@ -739,8 +739,8 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.jpa.database-platform= # Name of the target database to operate on, auto-detected by default. Can be alternatively set using the "Database" enum.
|
|
|
|
|
spring.jpa.generate-ddl=false # Whether to initialize the schema on startup.
|
|
|
|
|
spring.jpa.hibernate.ddl-auto= # DDL mode. This is actually a shortcut for the "hibernate.hbm2ddl.auto" property. Defaults to "create-drop" when using an embedded database and no schema manager was detected. Otherwise, defaults to "none".
|
|
|
|
|
spring.jpa.hibernate.naming.implicit-strategy= # Hibernate 5 implicit naming strategy fully qualified name.
|
|
|
|
|
spring.jpa.hibernate.naming.physical-strategy= # Hibernate 5 physical naming strategy fully qualified name.
|
|
|
|
|
spring.jpa.hibernate.naming.implicit-strategy= # Fully qualified name of the implicit naming strategy.
|
|
|
|
|
spring.jpa.hibernate.naming.physical-strategy= # Fully qualified name of the physical naming strategy.
|
|
|
|
|
spring.jpa.hibernate.use-new-id-generator-mappings= # Whether to use Hibernate's newer IdentifierGenerator for AUTO, TABLE and SEQUENCE.
|
|
|
|
|
spring.jpa.mapping-resources= # Mapping resources (equivalent to "mapping-file" entries in persistence.xml).
|
|
|
|
|
spring.jpa.open-in-view=true # Register OpenEntityManagerInViewInterceptor. Binds a JPA EntityManager to the thread for the entire processing of the request.
|
|
|
|
@ -781,16 +781,16 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.jta.atomikos.datasource.xa-properties= # Vendor-specific XA properties.
|
|
|
|
|
spring.jta.atomikos.properties.allow-sub-transactions=true # Specify whether sub-transactions are allowed.
|
|
|
|
|
spring.jta.atomikos.properties.checkpoint-interval=500 # Interval between checkpoints, in milliseconds.
|
|
|
|
|
spring.jta.atomikos.properties.default-jta-timeout=10000 # Default timeout for JTA transactions, in milliseconds.
|
|
|
|
|
spring.jta.atomikos.properties.default-jta-timeout=10000ms # Default timeout for JTA transactions.
|
|
|
|
|
spring.jta.atomikos.properties.default-max-wait-time-on-shutdown=9223372036854775807 # How long should normal shutdown (no-force) wait for transactions to complete.
|
|
|
|
|
spring.jta.atomikos.properties.enable-logging=true # Whether to enable disk logging.
|
|
|
|
|
spring.jta.atomikos.properties.force-shutdown-on-vm-exit=false # Whether a VM shutdown should trigger forced shutdown of the transaction core.
|
|
|
|
|
spring.jta.atomikos.properties.log-base-dir= # Directory in which the log files should be stored.
|
|
|
|
|
spring.jta.atomikos.properties.log-base-name=tmlog # Transactions log file base name.
|
|
|
|
|
spring.jta.atomikos.properties.max-actives=50 # Maximum number of active transactions.
|
|
|
|
|
spring.jta.atomikos.properties.max-timeout=30m # Maximum timeout that can be allowed for transactions.
|
|
|
|
|
spring.jta.atomikos.properties.max-timeout=300000ms # Maximum timeout that can be allowed for transactions.
|
|
|
|
|
spring.jta.atomikos.properties.recovery.delay=10000ms # Delay between two recovery scans.
|
|
|
|
|
spring.jta.atomikos.properties.recovery.forget-orphaned-log-entries-delay=86400000 # Delay after which recovery can cleanup pending ('orphaned') log entries.
|
|
|
|
|
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.jta.atomikos.properties.serial-jta-transactions=true # Whether sub-transactions should be joined when possible.
|
|
|
|
@ -849,7 +849,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.jta.bitronix.datasource.unique-name=dataSource # The unique name used to identify the resource during recovery.
|
|
|
|
|
spring.jta.bitronix.datasource.use-tm-join=true # Whether TMJOIN should be used when starting XAResources.
|
|
|
|
|
spring.jta.bitronix.properties.allow-multiple-lrc=false # Whether to allow multiple LRC resources to be enlisted into the same transaction.
|
|
|
|
|
spring.jta.bitronix.properties.asynchronous2-pc=false # Enable asynchronously execution of two phase commit.
|
|
|
|
|
spring.jta.bitronix.properties.asynchronous2-pc=false # Whether to enable asynchronously execution of two phase commit.
|
|
|
|
|
spring.jta.bitronix.properties.background-recovery-interval-seconds=60 # Interval in seconds at which to run the recovery process in the background.
|
|
|
|
|
spring.jta.bitronix.properties.current-node-only-recovery=true # Whether to recover only the current node.
|
|
|
|
|
spring.jta.bitronix.properties.debug-zero-resource-transaction=false # Whether to log the creation and commit call stacks of transactions executed without a single enlisted resource.
|
|
|
|
@ -887,11 +887,11 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.jta.narayana.xa-resource-orphan-filters= # Comma-separated list of orphan filters.
|
|
|
|
|
|
|
|
|
|
# EMBEDDED MONGODB ({sc-spring-boot-autoconfigure}/mongo/embedded/EmbeddedMongoProperties.{sc-ext}[EmbeddedMongoProperties])
|
|
|
|
|
spring.mongodb.embedded.features=SYNC_DELAY # Comma-separated list of features to enable.
|
|
|
|
|
spring.mongodb.embedded.features=sync_delay # Comma-separated list of features to enable.
|
|
|
|
|
spring.mongodb.embedded.storage.database-dir= # Directory used for data storage.
|
|
|
|
|
spring.mongodb.embedded.storage.oplog-size= # Maximum size of the oplog, in megabytes.
|
|
|
|
|
spring.mongodb.embedded.storage.repl-set-name= # Name of the replica set.
|
|
|
|
|
spring.mongodb.embedded.version=2.6.10 # Version of Mongo to use.
|
|
|
|
|
spring.mongodb.embedded.version=3.2.2 # Version of Mongo to use.
|
|
|
|
|
|
|
|
|
|
# REDIS ({sc-spring-boot-autoconfigure}/data/redis/RedisProperties.{sc-ext}[RedisProperties])
|
|
|
|
|
spring.redis.cluster.max-redirects= # Maximum number of redirects to follow when executing commands across the cluster.
|
|
|
|
@ -899,8 +899,8 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.redis.database=0 # Database index used by the connection factory.
|
|
|
|
|
spring.redis.url= # Connection URL. Overrides host, port, and password. User is ignored. Example: redis://user:password@example.com:6379
|
|
|
|
|
spring.redis.host=localhost # Redis server host.
|
|
|
|
|
spring.redis.jedis.pool.max-active=8 # Max number of connections that can be allocated by the pool at a given time. Use a negative value for no limit.
|
|
|
|
|
spring.redis.jedis.pool.max-idle=8 # Max number of "idle" connections in the pool. Use a negative value to indicate an unlimited number of idle connections.
|
|
|
|
|
spring.redis.jedis.pool.max-active=8 # Maximum number of connections that can be allocated by the pool at a given time. Use a negative value for no limit.
|
|
|
|
|
spring.redis.jedis.pool.max-idle=8 # Maximum number of "idle" connections in the pool. Use a negative value to indicate an unlimited number of idle connections.
|
|
|
|
|
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. Use a negative value to block indefinitely.
|
|
|
|
|
spring.redis.jedis.pool.min-idle=0 # Target for the minimum number of idle connections to maintain in the pool. This setting only has an effect if it is positive.
|
|
|
|
|
spring.redis.lettuce.pool.max-active=8 # Maximum number of connections that can be allocated by the pool at a given time. Use a negative value for no limit.
|
|
|
|
@ -913,7 +913,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.redis.sentinel.master= # Name of the Redis server.
|
|
|
|
|
spring.redis.sentinel.nodes= # Comma-separated list of "host:port" pairs.
|
|
|
|
|
spring.redis.ssl=false # Whether to enable SSL support.
|
|
|
|
|
spring.redis.timeout=0 # Connection timeout.
|
|
|
|
|
spring.redis.timeout= # Connection timeout.
|
|
|
|
|
|
|
|
|
|
# TRANSACTION ({sc-spring-boot-autoconfigure}/transaction/TransactionProperties.{sc-ext}[TransactionProperties])
|
|
|
|
|
spring.transaction.default-timeout= # Default transaction timeout. If a duration suffix is not specified, seconds will be used.
|
|
|
|
@ -931,7 +931,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.activemq.in-memory=true # Whether the default broker URL should be in memory. Ignored if an explicit broker has been specified.
|
|
|
|
|
spring.activemq.non-blocking-redelivery=false # Whether to stop message delivery before re-delivering messages from a rolled back transaction. This implies that message order is not preserved when this is enabled.
|
|
|
|
|
spring.activemq.password= # Login password of the broker.
|
|
|
|
|
spring.activemq.send-timeout=0 # Time to wait on message sends for a response. Set it to 0 to wait forever.
|
|
|
|
|
spring.activemq.send-timeout=0ms # Time to wait on message sends for a response. Set it to 0 to wait forever.
|
|
|
|
|
spring.activemq.user= # Login user of the broker.
|
|
|
|
|
spring.activemq.packages.trust-all= # Whether to trust all packages.
|
|
|
|
|
spring.activemq.packages.trusted= # Comma-separated list of specific packages to trust (when not trusting all packages).
|
|
|
|
@ -985,7 +985,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.jms.template.priority= # Priority of a message when sending. Enables QoS (Quality of Service) when set.
|
|
|
|
|
spring.jms.template.qos-enabled= # Whether to enable explicit QoS (Quality of Service) when sending a message.
|
|
|
|
|
spring.jms.template.receive-timeout= # Timeout to use for receive calls.
|
|
|
|
|
spring.jms.template.time-to-live= # Time-to-live of a message when sending. Enable QoS (Quality of Service) when set.
|
|
|
|
|
spring.jms.template.time-to-live= # Time-to-live of a message when sending. Enables QoS (Quality of Service) when set.
|
|
|
|
|
|
|
|
|
|
# APACHE KAFKA ({sc-spring-boot-autoconfigure}/kafka/KafkaProperties.{sc-ext}[KafkaProperties])
|
|
|
|
|
spring.kafka.admin.client-id= # ID to pass to the server when making requests. Used for server-side logging.
|
|
|
|
@ -993,7 +993,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
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= # Password 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.bootstrap-servers= # Comma-delimited list of host:port pairs to use for establishing the initial connection to the Kafka cluster.
|
|
|
|
@ -1017,7 +1017,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.kafka.consumer.ssl.truststore-password= # Store password for the trust store file.
|
|
|
|
|
spring.kafka.consumer.value-deserializer= # Deserializer class for values.
|
|
|
|
|
spring.kafka.jaas.control-flag=required # Control flag for login configuration.
|
|
|
|
|
spring.kafka.jaas.enabled= # Whether to enable JAAS 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.ack-count= # Number of records between offset commits when ackMode is "COUNT" or "COUNT_TIME".
|
|
|
|
@ -1067,28 +1067,28 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
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. Defaults to true.
|
|
|
|
|
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. It should be greater than or equal to the transaction size (if used).
|
|
|
|
|
spring.rabbitmq.listener.direct.retry.enabled=false # Whether publishing retries are enabled.
|
|
|
|
|
spring.rabbitmq.listener.direct.retry.initial-interval=1000ms # Interval between the first and second attempt to publish or deliver a message.
|
|
|
|
|
spring.rabbitmq.listener.direct.retry.max-attempts=3 # Maximum number of attempts to publish or deliver a message.
|
|
|
|
|
spring.rabbitmq.listener.direct.retry.max-interval=10000ms # Maximum interval between attempts.
|
|
|
|
|
spring.rabbitmq.listener.direct.retry.initial-interval=1000ms # Interval, in milliseconds, 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 interval, in milliseconds, 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.simple.acknowledge-mode= # Acknowledge mode of container.
|
|
|
|
|
spring.rabbitmq.listener.simple.auto-startup=true # Whether to start the container automatically on startup.
|
|
|
|
|
spring.rabbitmq.listener.simple.concurrency= # Minimum number of listener invoker threads.
|
|
|
|
|
spring.rabbitmq.listener.simple.default-requeue-rejected= # Whether to re-queue delivery failures.
|
|
|
|
|
spring.rabbitmq.listener.simple.default-requeue-rejected= # Whether rejected deliveries are re-queued by default.
|
|
|
|
|
spring.rabbitmq.listener.simple.idle-event-interval= # How often idle container events should be published.
|
|
|
|
|
spring.rabbitmq.listener.simple.max-concurrency= # Maximum number of listener invoker.
|
|
|
|
|
spring.rabbitmq.listener.simple.max-concurrency= # Maximum number of listener invoker threads.
|
|
|
|
|
spring.rabbitmq.listener.simple.prefetch= # Number of messages to be handled in a single request. It should be greater than or equal to the transaction size (if used).
|
|
|
|
|
spring.rabbitmq.listener.simple.retry.enabled=false # Whether publishing retries are enabled.
|
|
|
|
|
spring.rabbitmq.listener.simple.retry.initial-interval=1000 # Interval, in milliseconds, between the first and second attempt to deliver a message.
|
|
|
|
|
spring.rabbitmq.listener.simple.retry.max-attempts=3 # Maximum number of attempts to deliver a message.
|
|
|
|
|
spring.rabbitmq.listener.simple.retry.max-interval=10000 # Maximum interval, in milliseconds, between attempts.
|
|
|
|
|
spring.rabbitmq.listener.simple.retry.multiplier=1.0 # Multiplier to apply to the previous delivery retry interval.
|
|
|
|
|
spring.rabbitmq.listener.simple.retry.stateless=true # Whether or not retry is stateless or stateful.
|
|
|
|
|
spring.rabbitmq.listener.simple.retry.multiplier=1 # Multiplier to apply to the previous retry interval.
|
|
|
|
|
spring.rabbitmq.listener.simple.retry.stateless=true # Whether retries are stateless or stateful.
|
|
|
|
|
spring.rabbitmq.listener.simple.transaction-size= # Number of messages to be processed in a transaction. That is, the number of messages between acks. For best results, it should be less than or equal to the prefetch count.
|
|
|
|
|
spring.rabbitmq.listener.type=simple # Listener container type.
|
|
|
|
|
spring.rabbitmq.password=guest # Login to authenticate against the broker.
|
|
|
|
@ -1105,14 +1105,14 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.rabbitmq.ssl.trust-store-type=JKS # Trust store type.
|
|
|
|
|
spring.rabbitmq.ssl.algorithm= # SSL algorithm to use. By default, configured by the Rabbit client library.
|
|
|
|
|
spring.rabbitmq.template.exchange= # Name of the default exchange to use for send operations.
|
|
|
|
|
spring.rabbitmq.template.mandatory=false # Whether to enable mandatory messages.
|
|
|
|
|
spring.rabbitmq.template.receive-timeout=0 # Timeout for `receive()` methods.
|
|
|
|
|
spring.rabbitmq.template.reply-timeout=5000 # Timeout for `sendAndReceive()` methods.
|
|
|
|
|
spring.rabbitmq.template.retry.enabled=false # Whether to enable retries in the `RabbitTemplate`.
|
|
|
|
|
spring.rabbitmq.template.retry.initial-interval=1000 # Interval, in milliseconds, between the first and second attempt to publish a message.
|
|
|
|
|
spring.rabbitmq.template.retry.max-attempts=3 # Maximum number of attempts to publish a message.
|
|
|
|
|
spring.rabbitmq.template.retry.max-interval=10000 # Maximum number of attempts to publish a message.
|
|
|
|
|
spring.rabbitmq.template.retry.multiplier=1.0 # Multiplier to apply to the previous publishing retry interval.
|
|
|
|
|
spring.rabbitmq.template.mandatory= # Whether to enable mandatory messages.
|
|
|
|
|
spring.rabbitmq.template.receive-timeout= # Timeout for `receive()` operations.
|
|
|
|
|
spring.rabbitmq.template.reply-timeout= # Timeout for `sendAndReceive()` operations.
|
|
|
|
|
spring.rabbitmq.template.retry.enabled=false # Whether publishing retries are enabled.
|
|
|
|
|
spring.rabbitmq.template.retry.initial-interval=1000 # Interval, in milliseconds, between the first and second attempt to deliver a message.
|
|
|
|
|
spring.rabbitmq.template.retry.max-attempts=3 # Maximum number of attempts to deliver a message.
|
|
|
|
|
spring.rabbitmq.template.retry.max-interval=10000 # Maximum interval, in milliseconds, between attempts.
|
|
|
|
|
spring.rabbitmq.template.retry.multiplier=1 # Multiplier to apply to the previous retry interval.
|
|
|
|
|
spring.rabbitmq.template.routing-key= # Value of a default routing key to use for send operations.
|
|
|
|
|
spring.rabbitmq.username=guest # Login user to authenticate to the broker.
|
|
|
|
|
spring.rabbitmq.virtual-host= # Virtual host to use when connecting to the broker.
|
|
|
|
@ -1124,9 +1124,9 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
|
|
|
|
|
# MANAGEMENT HTTP SERVER ({sc-spring-boot-actuator-autoconfigure}/web/server/ManagementServerProperties.{sc-ext}[ManagementServerProperties])
|
|
|
|
|
management.server.add-application-context-header=false # Add the "X-Application-Context" HTTP header in each response. Requires a custom management.server.port.
|
|
|
|
|
management.server.address= # Network address that to which the management endpoints should bind. Requires a custom management.server.port.
|
|
|
|
|
management.server.port= # Management endpoint HTTP port. Uses the same port as the application by default. Configure a different port to use management-specific SSL.
|
|
|
|
|
management.server.servlet.context-path= # Management endpoint context-path. For instance, `/management`. Requires a custom management.server.port.
|
|
|
|
|
management.server.address= # Network address to which the management endpoints should bind. Requires a custom management.server.port.
|
|
|
|
|
management.server.port= # Management endpoint HTTP port (uses the same port as the application by default). Configure a different port to use management-specific SSL.
|
|
|
|
|
management.server.servlet.context-path= # Management endpoint context-path (for instance, `/management`). Requires a custom management.server.port.
|
|
|
|
|
management.server.ssl.ciphers= # Supported SSL ciphers. Requires a custom management.port.
|
|
|
|
|
management.server.ssl.client-auth= # Whether client authentication is wanted ("want") or needed ("need"). Requires a trust store. Requires a custom management.server.port.
|
|
|
|
|
management.server.ssl.enabled= # Whether to enable SSL support. Requires a custom management.server.port.
|
|
|
|
@ -1148,17 +1148,17 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
management.cloudfoundry.skip-ssl-validation=false # Whether to skip SSL verification for Cloud Foundry actuator endpoint security calls.
|
|
|
|
|
|
|
|
|
|
# ENDPOINTS GENERAL CONFIGURATION
|
|
|
|
|
management.endpoints.enabled-by-default= # Enable or disable all endpoints by default.
|
|
|
|
|
management.endpoints.enabled-by-default= # Whether to enable or disable all endpoints by default.
|
|
|
|
|
|
|
|
|
|
# ENDPOINTS JMX CONFIGURATION ({sc-spring-boot-actuator-autoconfigure}/endpoint/jmx/JmxEndpointProperties.{sc-ext}[JmxEndpointProperties])
|
|
|
|
|
management.endpoints.jmx.domain=org.springframework.boot # Endpoints JMX domain name. Fallback to 'spring.jmx.default-domain' if set.
|
|
|
|
|
management.endpoints.jmx.exposure.include=* # Endpoint IDs that should be included or '*' for all.
|
|
|
|
|
management.endpoints.jmx.exposure.exclude= # Endpoint IDs that should be excluded.
|
|
|
|
|
management.endpoints.jmx.static-names=false # Additional static properties to append to all ObjectNames of MBeans representing Endpoints.
|
|
|
|
|
management.endpoints.jmx.static-names= # Additional static properties to append to all ObjectNames of MBeans representing Endpoints.
|
|
|
|
|
management.endpoints.jmx.unique-names=false # Whether to ensure that ObjectNames are modified in case of conflict.
|
|
|
|
|
|
|
|
|
|
# ENDPOINTS WEB CONFIGURATION ({sc-spring-boot-actuator-autoconfigure}/endpoint/web/WebEndpointProperties.{sc-ext}[WebEndpointProperties])
|
|
|
|
|
management.endpoints.web.exposure.include=info,health # Endpoint IDs that should be included or '*' for all.
|
|
|
|
|
management.endpoints.web.exposure.include=health,info # Endpoint IDs that should be included or '*' for all.
|
|
|
|
|
management.endpoints.web.exposure.exclude= # Endpoint IDs that should be excluded.
|
|
|
|
|
management.endpoints.web.base-path=/actuator # Base path for Web endpoints. Relative to server.servlet.context-path or management.server.servlet.context-path if management.server.port is configured.
|
|
|
|
|
management.endpoints.web.path-mapping= # Mapping between endpoint IDs and the path that should expose them.
|
|
|
|
@ -1169,47 +1169,47 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
management.endpoints.web.cors.allowed-methods= # Comma-separated list of methods to allow. '*' allows all methods. When not set, defaults to GET.
|
|
|
|
|
management.endpoints.web.cors.allowed-origins= # Comma-separated list of origins to allow. '*' allows all origins. When not set, CORS support is disabled.
|
|
|
|
|
management.endpoints.web.cors.exposed-headers= # Comma-separated list of headers to include in a response.
|
|
|
|
|
management.endpoints.web.cors.max-age=1800 # How long the response from a pre-flight request can be cached by clients. If a duration suffix is not specified, seconds will be used.
|
|
|
|
|
management.endpoints.web.cors.max-age=1800s # How long the response from a pre-flight request can be cached by clients. If a duration suffix is not specified, seconds will be used.
|
|
|
|
|
|
|
|
|
|
# AUDIT EVENTS ENDPOINT ({sc-spring-boot-actuator}/audit/AuditEventsEndpoint.{sc-ext}[AuditEventsEndpoint])
|
|
|
|
|
management.endpoint.auditevents.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.auditevents.enabled= # Whether to enable the auditevents endpoint.
|
|
|
|
|
management.endpoint.auditevents.enabled=true # Whether to enable the auditevents endpoint.
|
|
|
|
|
|
|
|
|
|
# BEANS ENDPOINT ({sc-spring-boot-actuator}/beans/BeansEndpoint.{sc-ext}[BeansEndpoint])
|
|
|
|
|
management.endpoint.beans.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.beans.enabled= # Whether to enable the beans endpoint.
|
|
|
|
|
management.endpoint.beans.enabled=true # Whether to enable the beans endpoint.
|
|
|
|
|
|
|
|
|
|
# CONDITIONS REPORT ENDPOINT ({sc-spring-boot-actuator-autoconfigure}/condition/ConditionsReportEndpoint.{sc-ext}[ConditionsReportEndpoint])
|
|
|
|
|
management.endpoint.conditions.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.conditions.enabled= # Whether to enable the conditions endpoint.
|
|
|
|
|
management.endpoint.conditions.enabled=true # Whether to enable the conditions endpoint.
|
|
|
|
|
|
|
|
|
|
# CONFIGURATION PROPERTIES REPORT ENDPOINT ({sc-spring-boot-actuator}/context/properties/ConfigurationPropertiesReportEndpoint.{sc-ext}[ConfigurationPropertiesReportEndpoint], {sc-spring-boot-actuator-autoconfigure}/context/properties/ConfigurationPropertiesReportEndpointProperties.{sc-ext}[ConfigurationPropertiesReportEndpointProperties])
|
|
|
|
|
management.endpoint.configprops.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.configprops.enabled= # Whether to enable the configprops endpoint.
|
|
|
|
|
management.endpoint.configprops.enabled=true # Whether to enable the configprops endpoint.
|
|
|
|
|
management.endpoint.configprops.keys-to-sanitize=password,secret,key,token,.*credentials.*,vcap_services # Keys that should be sanitized. Keys can be simple strings that the property ends with or regular expressions.
|
|
|
|
|
|
|
|
|
|
# ENVIRONMENT ENDPOINT ({sc-spring-boot-actuator}/env/EnvironmentEndpoint.{sc-ext}[EnvironmentEndpoint], {sc-spring-boot-actuator-autoconfigure}/env/EnvironmentEndpointProperties.{sc-ext}[EnvironmentEndpointProperties])
|
|
|
|
|
management.endpoint.env.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.env.enabled= # Whether to enable the env endpoint.
|
|
|
|
|
management.endpoint.env.enabled=true # Whether to enable the env endpoint.
|
|
|
|
|
management.endpoint.env.keys-to-sanitize=password,secret,key,token,.*credentials.*,vcap_services # Keys that should be sanitized. Keys can be simple strings that the property ends with or regular expressions.
|
|
|
|
|
|
|
|
|
|
# FLYWAY ENDPOINT ({sc-spring-boot-actuator}/flyway/FlywayEndpoint.{sc-ext}[FlywayEndpoint])
|
|
|
|
|
management.endpoint.flyway.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.flyway.enabled= # Whether to enable the flyway endpoint.
|
|
|
|
|
management.endpoint.flyway.enabled=true # Whether to enable the flyway endpoint.
|
|
|
|
|
|
|
|
|
|
# HEALTH ENDPOINT ({sc-spring-boot-actuator}/health/HealthEndpoint.{sc-ext}[HealthEndpoint], {sc-spring-boot-actuator-autoconfigure}/health/HealthEndpointProperties.{sc-ext}[HealthEndpointProperties])
|
|
|
|
|
management.endpoint.health.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.health.enabled= # Whether to enable the health endpoint.
|
|
|
|
|
management.endpoint.health.enabled=true # Whether to enable the health endpoint.
|
|
|
|
|
management.endpoint.health.roles= # Roles used to determine whether or not a user is authorized to be shown details. When empty, all authenticated users are authorized.
|
|
|
|
|
management.endpoint.health.show-details=never # When to show full health details.
|
|
|
|
|
|
|
|
|
|
# HEAP DUMP ENDPOINT ({sc-spring-boot-actuator}/management/HeapDumpWebEndpoint.{sc-ext}[HeapDumpWebEndpoint])
|
|
|
|
|
management.endpoint.heapdump.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.heapdump.enabled= # Whether to enable the heapdump endpoint.
|
|
|
|
|
management.endpoint.heapdump.enabled=true # Whether to enable the heapdump endpoint.
|
|
|
|
|
|
|
|
|
|
# HTTP TRACE ENDPOINT ({sc-spring-boot-actuator}/trace/http/HttpTraceEndpoint.{sc-ext}[HttpTraceEndpoint])
|
|
|
|
|
management.endpoint.httptrace.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.httptrace.enabled= # Whether to enable the HTTP trace endpoint.
|
|
|
|
|
management.endpoint.httptrace.enabled=true # Whether to enable the httptrace endpoint.
|
|
|
|
|
|
|
|
|
|
# INFO ENDPOINT ({sc-spring-boot-actuator}/info/InfoEndpoint.{sc-ext}[InfoEndpoint])
|
|
|
|
|
info= # Arbitrary properties to add to the info endpoint.
|
|
|
|
@ -1217,47 +1217,47 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
management.endpoint.info.enabled=true # Whether to enable the info endpoint.
|
|
|
|
|
|
|
|
|
|
# JOLOKIA ENDPOINT ({sc-spring-boot-actuator-autoconfigure}/jolokia/JolokiaProperties.{sc-ext}[JolokiaProperties])
|
|
|
|
|
management.endpoint.jolokia.config.*= # Jolokia settings. See the Jolokia manual for details.
|
|
|
|
|
management.endpoint.jolokia.enabled=true # Whether to enable Jolokia.
|
|
|
|
|
management.endpoint.jolokia.config.*= # Jolokia settings. Refer to the documentation of Jolokia for more details.
|
|
|
|
|
management.endpoint.jolokia.enabled=true # Whether to enable the jolokia endpoint.
|
|
|
|
|
|
|
|
|
|
# LIQUIBASE ENDPOINT ({sc-spring-boot-actuator}/liquibase/LiquibaseEndpoint.{sc-ext}[LiquibaseEndpoint])
|
|
|
|
|
management.endpoint.liquibase.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.liquibase.enabled= # Whether to enable the liquibase endpoint.
|
|
|
|
|
management.endpoint.liquibase.enabled=true # Whether to enable the liquibase endpoint.
|
|
|
|
|
|
|
|
|
|
# LOG FILE ENDPOINT ({sc-spring-boot-actuator}/logging/LogFileWebEndpoint.{sc-ext}[LogFileWebEndpoint], {sc-spring-boot-actuator-autoconfigure}/logging/LogFileWebEndpointProperties.{sc-ext}[LogFileWebEndpointProperties])
|
|
|
|
|
management.endpoint.logfile.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.logfile.enabled= # Whether to enable the logfile endpoint.
|
|
|
|
|
management.endpoint.logfile.enabled=true # Whether to enable the logfile endpoint.
|
|
|
|
|
management.endpoint.logfile.external-file= # External Logfile to be accessed. Can be used if the logfile is written by output redirect and not by the logging system itself.
|
|
|
|
|
|
|
|
|
|
# LOGGERS ENDPOINT ({sc-spring-boot-actuator}/logging/LoggersEndpoint.{sc-ext}[LoggersEndpoint])
|
|
|
|
|
management.endpoint.loggers.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.loggers.enabled= # Whether to enable the loggers endpoint.
|
|
|
|
|
management.endpoint.loggers.enabled=true # Whether to enable the loggers endpoint.
|
|
|
|
|
|
|
|
|
|
# REQUEST MAPPING ENDPOINT ({sc-spring-boot-actuator}/web/mappings/MappingsEndpoint.{sc-ext}[MappingsEndpoint])
|
|
|
|
|
management.endpoint.mappings.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.mappings.enabled= # Whether to enable the mappings endpoint.
|
|
|
|
|
management.endpoint.mappings.enabled=true # Whether to enable the mappings endpoint.
|
|
|
|
|
|
|
|
|
|
# METRICS ENDPOINT ({sc-spring-boot-actuator}/metrics/MetricsEndpoint.{sc-ext}[MetricsEndpoint])
|
|
|
|
|
management.endpoint.metrics.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.metrics.enabled= # Whether to enable the metrics endpoint.
|
|
|
|
|
management.endpoint.metrics.enabled=true # Whether to enable the metrics endpoint.
|
|
|
|
|
|
|
|
|
|
# PROMETHEUS ENDPOINT ({sc-spring-boot-actuator}/metrics/export/prometheus/PrometheusScrapeEndpoint.{sc-ext}[PrometheusScrapeEndpoint])
|
|
|
|
|
management.endpoint.prometheus.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.prometheus.enabled= # Whether to enable the Prometheus endpoint.
|
|
|
|
|
management.endpoint.prometheus.enabled=true # Whether to enable the prometheus endpoint.
|
|
|
|
|
|
|
|
|
|
# SCHEDULED TASKS ENDPOINT ({sc-spring-boot-actuator}/scheduling/ScheduledTasksEndpoint.{sc-ext}[ScheduledTasksEndpoint])
|
|
|
|
|
management.endpoint.scheduledtasks.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.scheduledtasks.enabled= # Whether to enable the scheduled tasks endpoint.
|
|
|
|
|
management.endpoint.scheduledtasks.enabled=true # Whether to enable the scheduledtasks endpoint.
|
|
|
|
|
|
|
|
|
|
# SESSIONS ENDPOINT ({sc-spring-boot-actuator}/session/SessionsEndpoint.{sc-ext}[SessionsEndpoint])
|
|
|
|
|
management.endpoint.sessions.enabled= # Whether to enable the sessions endpoint.
|
|
|
|
|
management.endpoint.sessions.enabled=true # Whether to enable the sessions endpoint.
|
|
|
|
|
|
|
|
|
|
# SHUTDOWN ENDPOINT ({sc-spring-boot-actuator}/context/ShutdownEndpoint.{sc-ext}[ShutdownEndpoint])
|
|
|
|
|
management.endpoint.shutdown.enabled=false # Whether to enable the shutdown endpoint.
|
|
|
|
|
|
|
|
|
|
# THREAD DUMP ENDPOINT ({sc-spring-boot-actuator}/management/ThreadDumpEndpoint.{sc-ext}[ThreadDumpEndpoint])
|
|
|
|
|
management.endpoint.threaddump.cache.time-to-live=0ms # Maximum time that a response can be cached.
|
|
|
|
|
management.endpoint.threaddump.enabled= # Whether to enable the threaddump endpoint.
|
|
|
|
|
management.endpoint.threaddump.enabled=true # Whether to enable the threaddump endpoint.
|
|
|
|
|
|
|
|
|
|
# HEALTH INDICATORS
|
|
|
|
|
management.health.db.enabled=true # Whether to enable database health check.
|
|
|
|
@ -1269,7 +1269,7 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
management.health.diskspace.threshold=0 # Minimum disk space, in bytes, that should be available.
|
|
|
|
|
management.health.elasticsearch.enabled=true # Whether to enable Elasticsearch health check.
|
|
|
|
|
management.health.elasticsearch.indices= # Comma-separated index names.
|
|
|
|
|
management.health.elasticsearch.response-timeout=100ms # The time to wait for a response from the cluster.
|
|
|
|
|
management.health.elasticsearch.response-timeout=100ms # Time to wait for a response from the cluster.
|
|
|
|
|
management.health.influxdb.enabled=true # Whether to enable InfluxDB health check.
|
|
|
|
|
management.health.jms.enabled=true # Whether to enable JMS health check.
|
|
|
|
|
management.health.kafka.enabled=true # Whether to enable Kafka health check.
|
|
|
|
@ -1421,8 +1421,8 @@ content into your application. Rather, pick only the properties that you need.
|
|
|
|
|
spring.devtools.livereload.port=35729 # Server port.
|
|
|
|
|
spring.devtools.restart.additional-exclude= # Additional patterns that should be excluded from triggering a full restart.
|
|
|
|
|
spring.devtools.restart.additional-paths= # Additional paths to watch for changes.
|
|
|
|
|
spring.devtools.restart.enabled=true # Enable automatic restart.
|
|
|
|
|
spring.devtools.restart.exclude=META-INF/maven/**,META-INF/resources/**,resources/**,static/**,public/**,templates/**,**/*Test.class,**/*Tests.class,git.properties # Patterns that should be excluded from triggering a full restart.
|
|
|
|
|
spring.devtools.restart.enabled=true # Whether to enable automatic restart.
|
|
|
|
|
spring.devtools.restart.exclude=META-INF/maven/**,META-INF/resources/**,resources/**,static/**,public/**,templates/**,**/*Test.class,**/*Tests.class,git.properties,META-INF/build-info.properties # Patterns that should be excluded from triggering a full restart.
|
|
|
|
|
spring.devtools.restart.log-condition-evaluation-delta=true # Whether to log the condition evaluation delta upon restart.
|
|
|
|
|
spring.devtools.restart.poll-interval=1s # Amount of time to wait between polling for classpath changes.
|
|
|
|
|
spring.devtools.restart.quiet-period=400ms # Amount of quiet time required without any classpath changes before a restart is triggered.
|
|
|
|
|