server.address
| | 服务器应绑定到的网络地址。 |
server.compression.enabled
| false
| 是否启用响应压缩。 |
server.compression.excluded-user-agents
| | 以逗号分隔的用户代理列表,不应压缩其响应。 |
server.compression.mime-types
| text/html, text/xml, text/plain, text/css, text/javascript, application/javascript, application/json, application/xml
| 以逗号分隔的应压缩的MIME类型列表。 |
server.compression.min-response-size
| 2KB
| 执行压缩所需的最小“内容长度”值。 |
server.error.include-exception
| false
| 包括“例外”属性。 |
server.error.include-stacktrace
| never
| |
server.error.path
| /error
| 错误控制器的路径。 |
server.error.whitelabel.enabled
| true
| 如果发生服务器错误,是否启用浏览器中显示的默认错误页面。 |
server.forward-headers-strategy
| | 处理X-Forwarded- *标头的策略。 |
server.http2.enabled
| false
| 如果当前环境支持,则是否启用HTTP / 2支持。 |
server.jetty.acceptors
| -1
| 要使用的接收器线程数。当值为-1(默认值)时,接受者的数量是从操作环境派生的。 |
server.jetty.accesslog.append
| false
| 追加到日志。 |
server.jetty.accesslog.custom-format
| | 自定义日志格式,请参阅org.eclipse.jetty.server.CustomRequestLog。如果已定义,它将覆盖“格式”配置键。 |
server.jetty.accesslog.enabled
| false
| 启用访问日志。 |
server.jetty.accesslog.file-date-format
| | 要放在日志文件名中的日期格式。 |
server.jetty.accesslog.filename
| | 日志文件名。如果未指定,则日志重定向到“ System.err”。 |
server.jetty.accesslog.format
| | 日志格式。 |
server.jetty.accesslog.ignore-paths
| | 请求不应记录的路径。 |
server.jetty.accesslog.retention-period
| 31
| 轮换日志文件删除前的天数。 |
server.jetty.connection-idle-timeout
| | 连接关闭之前可以空闲的时间。 |
server.jetty.max-http-form-post-size
| 200000B
| 任何HTTP发布请求中表单内容的最大大小。 |
server.jetty.max-threads
| 200
| 最大线程数。 |
server.jetty.min-threads
| 8
| 最小线程数。 |
server.jetty.selectors
| -1
| 要使用的选择器线程数。当值是-1(默认值)时,选择器的数量是从操作环境派生的。 |
server.jetty.thread-idle-timeout
| 60000ms
| 最大线程空闲时间。 |
server.max-http-header-size
| 8KB
| HTTP消息头的最大大小。 |
server.netty.connection-timeout
| | Netty通道的连接超时。 |
server.port
| 8080
| 服务器HTTP端口。 |
server.server-header
| | 用于服务器响应标头的值(如果为空,则不发送标头)。 |
server.servlet.application-display-name
| application
| 显示应用程序的名称。 |
server.servlet.context-parameters.*
| | Servlet上下文初始化参数。 |
server.servlet.context-path
| | 应用程序的上下文路径。 |
server.servlet.jsp.class-name
| org.apache.jasper.servlet.JspServlet
| 用于JSP的Servlet的类名。如果registered为true,并且此类*在类路径上,则它将被注册。 |
server.servlet.jsp.init-parameters.*
| | 用于配置JSP Servlet的初始化参数。 |
server.servlet.jsp.registered
| true
| JSP Servlet是否已注册。 |
server.servlet.session.cookie.comment
| | 评论会话cookie。 |
server.servlet.session.cookie.domain
| | 会话cookie的域。 |
server.servlet.session.cookie.http-only
| | 是否对会话cookie使用“ HttpOnly” cookie。 |
server.servlet.session.cookie.max-age
| | 会话Cookie的最长期限。如果未指定持续时间后缀,则将使用秒。 |
server.servlet.session.cookie.name
| | 会话Cookie名称。 |
server.servlet.session.cookie.path
| | 会话cookie的路径。 |
server.servlet.session.cookie.secure
| | 是否始终将会话cookie标记为安全。 |
server.servlet.session.persistent
| false
| 是否在两次重启之间保留会话数据。 |
server.servlet.session.store-dir
| | 用于存储会话数据的目录。 |
server.servlet.session.timeout
| 30m
| 会话超时。如果未指定持续时间后缀,则将使用秒。 |
server.servlet.session.tracking-modes
| | 会话跟踪模式。 |
server.ssl.ciphers
| | 支持的SSL密码。 |
server.ssl.client-auth
| | 客户端身份验证模式。需要一个信任库。 |
server.ssl.enabled
| true
| 是否启用SSL支持。 |
server.ssl.enabled-protocols
| | 启用的SSL协议。 |
server.ssl.key-alias
| | 标识密钥库中密钥的别名。 |
server.ssl.key-password
| | 用于访问密钥库中密钥的密码。 |
server.ssl.key-store
| | 持有SSL证书(通常是jks文件)的密钥库的路径。 |
server.ssl.key-store-password
| | 用于访问密钥库的密码。 |
server.ssl.key-store-provider
| | 密钥库的提供者。 |
server.ssl.key-store-type
| | 密钥库的类型。 |
server.ssl.protocol
| TLS
| 要使用的SSL协议。 |
server.ssl.trust-store
| | 拥有SSL证书的信任库。 |
server.ssl.trust-store-password
| | 用于访问信任库的密码。 |
server.ssl.trust-store-provider
| | 信任库的提供者。 |
server.ssl.trust-store-type
| | 信任库的类型。 |
server.tomcat.accept-count
| 100
| 使用所有可能的请求处理线程时,传入连接请求的最大队列长度。 |
server.tomcat.accesslog.buffered
| true
| 是否缓冲输出,以便仅定期刷新输出。 |
server.tomcat.accesslog.check-exists
| false
| 是否检查日志文件是否存在,以便在外部进程将其重命名后可以重新创建它。 |
server.tomcat.accesslog.condition-if
| | 是否仅在“ ServletRequest.getAttribute(conditionIf)”不产生空值时才启用请求日志记录。 |
server.tomcat.accesslog.condition-unless
| | 是否仅在“ ServletRequest.getAttribute(conditionUnless)”产生空值时才启用请求的日志记录。 |
server.tomcat.accesslog.directory
| logs
| 在其中创建日志文件的目录。可以是绝对值,也可以相对于Tomcat基本目录。 |
server.tomcat.accesslog.enabled
| false
| 启用访问日志。 |
server.tomcat.accesslog.encoding
| | 日志文件使用的字符集。默认为系统默认字符集。 |
server.tomcat.accesslog.file-date-format
| .yyyy-MM-dd
| 放置在日志文件名中的日期格式。 |
server.tomcat.accesslog.ipv6-canonical
| false
| 是否使用RFC 5952定义的IPv6规范表示格式。 |
server.tomcat.accesslog.locale
| | 语言环境用于格式化日志条目和日志文件名后缀中的时间戳。默认为Java进程的默认语言环境。 |
server.tomcat.accesslog.max-days
| -1
| 在删除访问日志文件之前保留它们的天数。 |
server.tomcat.accesslog.pattern
| common
| 访问日志的格式模式。 |
server.tomcat.accesslog.prefix
| access_log
| 日志文件名前缀。 |
server.tomcat.accesslog.rename-on-rotate
| false
| 是否推迟在文件名中包括日期戳,直到轮换时间。 |
server.tomcat.accesslog.request-attributes-enabled
| false
| 设置用于请求的IP地址,主机名,协议和端口的请求属性。 |
server.tomcat.accesslog.rotate
| true
| 是否启用访问日志循环。 |
server.tomcat.accesslog.suffix
| .log
| 日志文件名后缀。 |
server.tomcat.additional-tld-skip-patterns
| | 逗号分隔的与jar匹配的其他模式列表,可忽略,以免TLD扫描。特殊的“?” 模式中可以使用'*'和'*'字符来分别匹配一个和一个字符以及零个或多个字符。 |
server.tomcat.background-processor-delay
| 10s
| 调用backgroundProcess方法之间的延迟。如果未指定持续时间后缀,则将使用秒。 |
server.tomcat.basedir
| | Tomcat基本目录。如果未指定,则使用一个临时目录。 |
server.tomcat.connection-timeout
| | 连接器在接受连接后将等待呈现请求URI行的时间。 |
server.tomcat.host-header
| X-Forwarded-Host
| 从中提取远程主机的HTTP标头的名称。 |
server.tomcat.internal-proxies
| 10\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|192\\.168\\.\\d{1,3}\\.\\d{1,3}|169\\.254\\.\\d{1,3}\\.\\d{1,3}|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}|0:0:0:0:0:0:0:1|::1
| 与要信任的代理匹配的正则表达式。 |
server.tomcat.max-connections
| 10000
| 服务器在任何给定时间接受和处理的最大连接数。一旦达到限制,操作系统仍可以基于“ acceptCount”属性接受连接。 |
server.tomcat.max-http-form-post-size
| 2MB
| 任何HTTP发布请求中表单内容的最大大小。 |
server.tomcat.max-swallow-size
| 2MB
| 可吞下的请求正文的最大数量。 |
server.tomcat.max-threads
| 200
| 工作线程的最大数量。 |
server.tomcat.mbeanregistry.enabled
| false
| 是否应启用Tomcat的MBean注册表。 |
server.tomcat.min-spare-threads
| 10
| 最小工作线程数。 |
server.tomcat.port-header
| X-Forwarded-Port
| HTTP标头的名称,用于覆盖原始端口值。 |
server.tomcat.processor-cache
| 200
| 将保留在缓存中并在后续请求中重用的最大空闲处理器数。设置为-1时,高速缓存将不受限制,其理论最大大小等于最大连接数。 |
server.tomcat.protocol-header
| | 包含传入协议的标头,通常命名为“ X-Forwarded-Proto”。 |
server.tomcat.protocol-header-https-value
| https
| 协议报头的值,指示传入的请求是否使用SSL。 |
server.tomcat.redirect-context-root
| true
| 是否应该通过在路径后面加上/来重定向对上下文根的请求。 |
server.tomcat.relaxed-path-chars
| | URI路径中应允许的其他未编码字符的逗号分隔列表。仅允许使用“ <> [\] ^`{|}”。 |
server.tomcat.relaxed-query-chars
| | URI查询字符串中应允许的其他未编码字符的逗号分隔列表。仅允许使用“ <> [\] ^`{|}”。 |
server.tomcat.remote-ip-header
| | 从中提取远程IP的HTTP标头的名称。例如,“ X-FORWARDED-FOR”。 |
server.tomcat.resource.allow-caching
| true
| 此Web应用程序是否允许静态资源缓存。 |
server.tomcat.resource.cache-ttl
| | 静态资源缓存的生存时间。 |
server.tomcat.uri-encoding
| UTF-8
| 用于解码URI的字符编码。 |
server.tomcat.use-relative-redirects
| | 通过调用sendRedirect生成的HTTP 1.1和更高版本的位置标头将使用相对还是绝对重定向。 |
server.undertow.accesslog.dir
| | Undertow访问日志目录。 |
server.undertow.accesslog.enabled
| false
| 是否启用访问日志。 |
server.undertow.accesslog.pattern
| common
| 访问日志的格式模式。 |
server.undertow.accesslog.prefix
| access_log.
| 日志文件名前缀。 |
server.undertow.accesslog.rotate
| true
| 是否启用访问日志循环。 |
server.undertow.accesslog.suffix
| log
| 日志文件名后缀。 |
server.undertow.allow-encoded-slash
| false
| 服务器是否应解码百分比编码的斜杠字符。由于不同的服务器对斜杠的解释不同,因此启用编码斜杠会带来安全隐患。仅当您有需要它的旧版应用程序时才启用它。 |
server.undertow.always-set-keep-alive
| true
| 是否将“ Connection:keep-alive”标头添加到所有响应中,即使HTTP规范没有要求也是如此。 |
server.undertow.buffer-size
| | 每个缓冲区的大小。缺省值是从JVM可用的最大内存量得出的。 |
server.undertow.decode-url
| true
| URL是否应解码。禁用后,URL中的百分比编码字符将保持原样。 |
server.undertow.direct-buffers
| | 是否在Java堆之外分配缓冲区。缺省值是从JVM可用的最大内存量得出的。 |
server.undertow.eager-filter-init
| true
| Servlet过滤器是否应在启动时初始化。 |
server.undertow.io-threads
| | 为工作线程创建的I / O线程数。默认值是根据可用处理器的数量得出的。 |
server.undertow.max-cookies
| 200
| 允许的最大Cookie数。存在此限制是为了防止基于散列冲突的DOS攻击。 |
server.undertow.max-headers
| | 允许的最大标头数。存在此限制是为了防止基于散列冲突的DOS攻击。 |
server.undertow.max-http-post-size
| -1B
| HTTP帖子内容的最大大小。当值为-1(默认值)时,大小是无限的。 |
server.undertow.max-parameters
| | 允许的最大查询或路径参数数。存在此限制是为了防止基于散列冲突的DOS攻击。 |
server.undertow.no-request-timeout
| | 在服务器关闭连接之前,连接可以闲置而不处理请求的时间。 |
server.undertow.options.server.*
| | |
server.undertow.options.socket.*
| | |
server.undertow.url-charset
| UTF-8
| 字符集,用于解码URL。 |
server.undertow.worker-threads
| | 工作线程数。默认值为I / O线程数的8倍。 |