Micronaut Servlet Configuration Reference
Every documented configuration property of Micronaut Servlet, with types, descriptions, and defaults.
396 properties across 8 sections
Micronaut Http Poja Apache Config Properties
Configuration properties for ApacheServletConfiguration
| Property | Type | Description | Default |
|---|---|---|---|
poja.apache.input-buffer-size | int | The size of the buffer that is used to read and parse the HTTP request (in bytes). Default value is 8192 (8Kb). | 8192 |
poja.apache.output-buffer-size | int | The size of the buffer that is used to write the HTTP response (in bytes). Default value is 8192 (8Kb). | 8192 |
poja.apache.use-inherited-channel | boolean | When true, the inherited channel will be used by if present. Otherwise, STDIN and STDOUT will be used. | true |
Configuration properties for ApacheRuntimeConfiguration
| Property | Type | Description |
|---|---|---|
poja.apache.enabled | boolean | Sets whether the Apache POJA runtime is enabled. |
Micronaut Http Server Jdk Config Properties
Configuration properties for JdkHttpServerConfiguration
| Property | Type | Description |
|---|---|---|
micronaut.server.http-version | HttpVersion | |
micronaut.server.thread-selection | ThreadSelection | |
micronaut.server.redispatch-non-blocking-only | boolean | |
micronaut.server.default-charset | java.nio.charset.Charset | |
micronaut.server.port | int | |
micronaut.server.host | java.lang.String | |
micronaut.server.read-timeout | java.lang.Integer | |
micronaut.server.max-request-size | long | |
micronaut.server.max-request-buffer-size | long | |
micronaut.server.read-idle-timeout | java.time.Duration | |
micronaut.server.write-idle-timeout | java.time.Duration | |
micronaut.server.idle-timeout | java.time.Duration | |
micronaut.server.server-header | java.lang.String | |
micronaut.server.date-header | boolean | |
micronaut.server.log-handled-exceptions | boolean | |
micronaut.server.error-response-include-message | HttpServerConfiguration$ErrorResponseIncludeMessageMode | |
micronaut.server.client-address-header | java.lang.String | |
micronaut.server.context-path | java.lang.String | |
micronaut.server.dual-protocol | boolean | |
micronaut.server.http-to-https-redirect | boolean | |
micronaut.server.dispatch-options-requests | boolean | |
micronaut.server.validate-url | boolean | |
micronaut.server.escape-html-url | boolean | |
micronaut.server.not-found-on-missing-body | boolean | |
micronaut.server.semicolon-is-normal-char | boolean | |
micronaut.server.max-params | int | |
micronaut.server.jdk.enabled | boolean | Sets whether the JDK HTTP server runtime is enabled. |
Configuration properties for JdkHttpServerConfiguration$AccessLogger
| Property | Type | Description |
|---|---|---|
micronaut.server.jdk.access-logger.enabled | boolean | Enables the access log. Default value ({@code false}). |
micronaut.server.jdk.access-logger.logger-name | java.lang.String | Sets the logger name. Default value ("HTTP_ACCESS_LOGGER"). |
micronaut.server.jdk.access-logger.exclusions | java.util.List | Sets the paths to exclude from the log, as regular expressions matched against the request path. |
Micronaut Http Server Jetty Config Properties
Configuration properties for JettyConfiguration
| Property | Type | Description |
|---|---|---|
micronaut.server.http-version | HttpVersion | |
micronaut.server.thread-selection | ThreadSelection | |
micronaut.server.redispatch-non-blocking-only | boolean | |
micronaut.server.default-charset | java.nio.charset.Charset | |
micronaut.server.port | int | |
micronaut.server.host | java.lang.String | |
micronaut.server.read-timeout | java.lang.Integer | |
micronaut.server.max-request-size | long | |
micronaut.server.max-request-buffer-size | long | |
micronaut.server.read-idle-timeout | java.time.Duration | |
micronaut.server.write-idle-timeout | java.time.Duration | |
micronaut.server.idle-timeout | java.time.Duration | |
micronaut.server.server-header | java.lang.String | |
micronaut.server.date-header | boolean | |
micronaut.server.log-handled-exceptions | boolean | |
micronaut.server.error-response-include-message | HttpServerConfiguration$ErrorResponseIncludeMessageMode | |
micronaut.server.client-address-header | java.lang.String | |
micronaut.server.context-path | java.lang.String | |
micronaut.server.dual-protocol | boolean | |
micronaut.server.http-to-https-redirect | boolean | |
micronaut.server.dispatch-options-requests | boolean | |
micronaut.server.validate-url | boolean | |
micronaut.server.escape-html-url | boolean | |
micronaut.server.not-found-on-missing-body | boolean | |
micronaut.server.semicolon-is-normal-char | boolean | |
micronaut.server.max-params | int | |
micronaut.server.jetty.enabled | boolean | Sets whether the Jetty runtime is enabled. |
micronaut.server.jetty.native-static-resources | boolean | Serve static resources with Jetty’s own {@code ResourceHandler} instead of the Micronaut static resource resolver. Jetty’s handler supports range requests and conditional caching natively, but sits outside the Micronaut filter chain, so Micronaut filters (including CORS) do not see those requests and the {@code cache-control} setting of each static resource configuration applies instead of {@code micronaut.server.responses.file}. Default value (false). |
micronaut.server.jetty.init-parameters | java.util.Map | Sets the servlet init parameters. |
Configuration properties for HttpConfiguration
| Property | Type | Description |
|---|---|---|
micronaut.server.jetty.customizers | java.util.List | |
micronaut.server.jetty.input-buffer-size | int | |
micronaut.server.jetty.output-buffer-size | int | |
micronaut.server.jetty.output-aggregation-size | int | |
micronaut.server.jetty.request-header-size | int | |
micronaut.server.jetty.response-header-size | int | |
micronaut.server.jetty.max-response-header-size | int | |
micronaut.server.jetty.header-cache-size | int | |
micronaut.server.jetty.header-cache-case-sensitive | boolean | |
micronaut.server.jetty.secure-port | int | |
micronaut.server.jetty.secure-scheme | java.lang.String | |
micronaut.server.jetty.persistent-connections-enabled | boolean | |
micronaut.server.jetty.idle-timeout | long | |
micronaut.server.jetty.send-server-version | boolean | |
micronaut.server.jetty.send-xpowered-by | boolean | |
micronaut.server.jetty.send-date-header | boolean | |
micronaut.server.jetty.use-input-direct-byte-buffers | boolean | |
micronaut.server.jetty.use-output-direct-byte-buffers | boolean | |
micronaut.server.jetty.form-encoded-methods | java.lang.String | |
micronaut.server.jetty.max-error-dispatches | int | |
micronaut.server.jetty.min-input-buffer-space | int | |
micronaut.server.jetty.min-request-data-rate | long | |
micronaut.server.jetty.min-response-data-rate | long | |
micronaut.server.jetty.http-compliance | org.eclipse.jetty.http.HttpCompliance | |
micronaut.server.jetty.uri-compliance | org.eclipse.jetty.http.UriCompliance | |
micronaut.server.jetty.redirect-uri-compliance | org.eclipse.jetty.http.UriCompliance | |
micronaut.server.jetty.request-cookie-compliance | org.eclipse.jetty.http.CookieCompliance | |
micronaut.server.jetty.response-cookie-compliance | org.eclipse.jetty.http.CookieCompliance | |
micronaut.server.jetty.multi-part-compliance | org.eclipse.jetty.http.MultiPartCompliance | |
micronaut.server.jetty.notify-forbidden-compliance-violations | boolean | |
micronaut.server.jetty.notify-remote-async-errors | boolean | |
micronaut.server.jetty.relative-redirect-allowed | boolean | |
micronaut.server.jetty.generate-redirect-body | boolean | |
micronaut.server.jetty.local-address | java.net.SocketAddress | |
micronaut.server.jetty.server-authority | org.eclipse.jetty.util.HostPort | |
micronaut.server.jetty.max-unconsumed-request-content-reads | int |
Configuration properties for HttpConfiguration
| Property | Type | Description |
|---|---|---|
micronaut.server.jetty.customizers | java.util.List | |
micronaut.server.jetty.input-buffer-size | int | |
micronaut.server.jetty.output-buffer-size | int | |
micronaut.server.jetty.output-aggregation-size | int | |
micronaut.server.jetty.request-header-size | int | |
micronaut.server.jetty.response-header-size | int | |
micronaut.server.jetty.max-response-header-size | int | |
micronaut.server.jetty.header-cache-size | int | |
micronaut.server.jetty.header-cache-case-sensitive | boolean | |
micronaut.server.jetty.secure-port | int | |
micronaut.server.jetty.secure-scheme | java.lang.String | |
micronaut.server.jetty.persistent-connections-enabled | boolean | |
micronaut.server.jetty.idle-timeout | long | |
micronaut.server.jetty.send-server-version | boolean | |
micronaut.server.jetty.send-xpowered-by | boolean | |
micronaut.server.jetty.send-date-header | boolean | |
micronaut.server.jetty.use-input-direct-byte-buffers | boolean | |
micronaut.server.jetty.use-output-direct-byte-buffers | boolean | |
micronaut.server.jetty.form-encoded-methods | java.lang.String | |
micronaut.server.jetty.max-error-dispatches | int | |
micronaut.server.jetty.min-input-buffer-space | int | |
micronaut.server.jetty.min-request-data-rate | long | |
micronaut.server.jetty.min-response-data-rate | long | |
micronaut.server.jetty.http-compliance | org.eclipse.jetty.http.HttpCompliance | |
micronaut.server.jetty.uri-compliance | org.eclipse.jetty.http.UriCompliance | |
micronaut.server.jetty.redirect-uri-compliance | org.eclipse.jetty.http.UriCompliance | |
micronaut.server.jetty.request-cookie-compliance | org.eclipse.jetty.http.CookieCompliance | |
micronaut.server.jetty.response-cookie-compliance | org.eclipse.jetty.http.CookieCompliance | |
micronaut.server.jetty.multi-part-compliance | org.eclipse.jetty.http.MultiPartCompliance | |
micronaut.server.jetty.notify-forbidden-compliance-violations | boolean | |
micronaut.server.jetty.notify-remote-async-errors | boolean | |
micronaut.server.jetty.relative-redirect-allowed | boolean | |
micronaut.server.jetty.generate-redirect-body | boolean | |
micronaut.server.jetty.local-address | java.net.SocketAddress | |
micronaut.server.jetty.server-authority | org.eclipse.jetty.util.HostPort | |
micronaut.server.jetty.max-unconsumed-request-content-reads | int |
Configuration properties for JettyConfiguration$JettyRequestLog
| Property | Type | Description |
|---|---|---|
micronaut.server.jetty.access-log.file-name | java.lang.String | sets the fileName attribute for {@link ch.qos.logback.access.jetty.RequestLogImpl}. |
micronaut.server.jetty.access-log.enabled | boolean | Whether access log is enabled. |
micronaut.server.jetty.access-log.resource-path | java.lang.String | sets the resourcePath attribute for {@link ch.qos.logback.access.jetty.RequestLogImpl}. |
micronaut.server.jetty.access-log.quiet | boolean | sets the quiet attribute for {@link ch.qos.logback.access.jetty.RequestLogImpl}. |
micronaut.server.jetty.access-log.pattern | java.lang.String | Sets the pattern to use for the access log. Defaults to CustomRequestLog.EXTENDED_NCSA_FORMAT. |
Configuration properties for RequestLogWriter
| Property | Type | Description |
|---|---|---|
micronaut.server.jetty.access-log.filename | java.lang.String | |
micronaut.server.jetty.access-log.retain-days | int | |
micronaut.server.jetty.access-log.append | boolean | |
micronaut.server.jetty.access-log.filename-date-format | java.lang.String | |
micronaut.server.jetty.access-log.time-zone | java.lang.String |
Configuration properties for JettyConfiguration$ConnectorConfiguration
| Property | Type | Description |
|---|---|---|
micronaut.server.jetty.connectors.*.failed | java.lang.Throwable | |
micronaut.server.jetty.connectors.*.idle-timeout | long | |
micronaut.server.jetty.connectors.*.shutdown-idle-timeout | long | |
micronaut.server.jetty.connectors.*.accepting | boolean | |
micronaut.server.jetty.connectors.*.acceptor-priority-delta | int | |
micronaut.server.jetty.connectors.*.default-protocol | java.lang.String | |
micronaut.server.jetty.connectors.*.name | java.lang.String | |
micronaut.server.jetty.connectors.*.host | java.lang.String | |
micronaut.server.jetty.connectors.*.port | int | |
micronaut.server.jetty.connectors.*.inherit-channel | boolean | |
micronaut.server.jetty.connectors.*.accept-queue-size | int | |
micronaut.server.jetty.connectors.*.reuse-address | boolean | |
micronaut.server.jetty.connectors.*.reuse-port | boolean | |
micronaut.server.jetty.connectors.*.accepted-tcp-no-delay | boolean | |
micronaut.server.jetty.connectors.*.accepted-receive-buffer-size | int | |
micronaut.server.jetty.connectors.*.accepted-send-buffer-size | int | |
micronaut.server.jetty.connectors.*.ssl-enabled | boolean | Set whether SSL should be used if configured. |
micronaut.server.jetty.connectors.*.-state | org.eclipse.jetty.util.component.AbstractLifeCycle$State | |
micronaut.server.jetty.connectors.*.-do-started | boolean | |
micronaut.server.jetty.connectors.*.-destroyed | boolean | |
micronaut.server.jetty.connectors.*.-shutdown | org.eclipse.jetty.util.component.Graceful$Shutdown | |
micronaut.server.jetty.connectors.*.-idle-timeout | long | |
micronaut.server.jetty.connectors.*.-shutdown-idle-timeout | long | |
micronaut.server.jetty.connectors.*.-default-protocol | java.lang.String | |
micronaut.server.jetty.connectors.*.-default-connection-factory | org.eclipse.jetty.server.ConnectionFactory | |
micronaut.server.jetty.connectors.*.-name | java.lang.String | |
micronaut.server.jetty.connectors.*.-acceptor-priority-delta | int | |
micronaut.server.jetty.connectors.*.-accepting | boolean | |
micronaut.server.jetty.connectors.*.-lease | org.eclipse.jetty.util.thread.ThreadPoolBudget$Lease | |
micronaut.server.jetty.connectors.*.-host | java.lang.String | |
micronaut.server.jetty.connectors.*.-port | int | |
micronaut.server.jetty.connectors.*.-accept-channel | java.nio.channels.ServerSocketChannel | |
micronaut.server.jetty.connectors.*.-inherit-channel | boolean | |
micronaut.server.jetty.connectors.*.-local-port | int | |
micronaut.server.jetty.connectors.*.-accept-queue-size | int | |
micronaut.server.jetty.connectors.*.-reuse-address | boolean | |
micronaut.server.jetty.connectors.*.-reuse-port | boolean | |
micronaut.server.jetty.connectors.*.-accepted-tcp-no-delay | boolean | |
micronaut.server.jetty.connectors.*.-accepted-receive-buffer-size | int | |
micronaut.server.jetty.connectors.*.-accepted-send-buffer-size | int |
Configuration properties for JettyConfiguration$JettySslConfiguration
| Property | Type | Description |
|---|---|---|
micronaut.server.jetty.ssl.sni-host-check | boolean | |
micronaut.server.jetty.ssl.sni-required | boolean | |
micronaut.server.jetty.ssl.sts-max-age | long | |
micronaut.server.jetty.ssl.sts-include-sub-domains | boolean | |
micronaut.server.jetty.ssl.-sni-required | boolean | |
micronaut.server.jetty.ssl.-sni-host-check | boolean | |
micronaut.server.jetty.ssl.-sts-max-age | long | |
micronaut.server.jetty.ssl.-sts-include-sub-domains | boolean | |
micronaut.server.jetty.ssl.-sts-field | org.eclipse.jetty.http.HttpField |
Micronaut Http Server Tomcat Config Properties
Configuration properties for TomcatConfiguration
| Property | Type | Description |
|---|---|---|
micronaut.server.http-version | HttpVersion | |
micronaut.server.thread-selection | ThreadSelection | |
micronaut.server.redispatch-non-blocking-only | boolean | |
micronaut.server.default-charset | java.nio.charset.Charset | |
micronaut.server.port | int | |
micronaut.server.host | java.lang.String | |
micronaut.server.read-timeout | java.lang.Integer | |
micronaut.server.max-request-size | long | |
micronaut.server.max-request-buffer-size | long | |
micronaut.server.read-idle-timeout | java.time.Duration | |
micronaut.server.write-idle-timeout | java.time.Duration | |
micronaut.server.idle-timeout | java.time.Duration | |
micronaut.server.server-header | java.lang.String | |
micronaut.server.date-header | boolean | |
micronaut.server.log-handled-exceptions | boolean | |
micronaut.server.error-response-include-message | HttpServerConfiguration$ErrorResponseIncludeMessageMode | |
micronaut.server.client-address-header | java.lang.String | |
micronaut.server.context-path | java.lang.String | |
micronaut.server.dual-protocol | boolean | |
micronaut.server.http-to-https-redirect | boolean | |
micronaut.server.dispatch-options-requests | boolean | |
micronaut.server.validate-url | boolean | |
micronaut.server.escape-html-url | boolean | |
micronaut.server.not-found-on-missing-body | boolean | |
micronaut.server.semicolon-is-normal-char | boolean | |
micronaut.server.max-params | int | |
micronaut.server.tomcat.protocol | java.lang.String | The protocol to use. Defaults to org.apache.coyote.http11.Http11NioProtocol. |
micronaut.server.tomcat.enabled | boolean | Sets whether the Tomcat runtime is enabled. |
Configuration properties for Connector
| Property | Type | Description |
|---|---|---|
micronaut.server.tomcat.throw-on-failure | boolean | |
micronaut.server.tomcat.domain | java.lang.String | |
micronaut.server.tomcat.service | org.apache.catalina.Service | |
micronaut.server.tomcat.allow-backslash | boolean | |
micronaut.server.tomcat.allow-trace | boolean | |
micronaut.server.tomcat.async-timeout | long | |
micronaut.server.tomcat.discard-facades | boolean | |
micronaut.server.tomcat.enable-lookups | boolean | |
micronaut.server.tomcat.enforce-encoding-in-get-writer | boolean | |
micronaut.server.tomcat.max-cookie-count | int | |
micronaut.server.tomcat.max-parameter-count | int | |
micronaut.server.tomcat.max-part-count | int | |
micronaut.server.tomcat.max-part-header-size | int | |
micronaut.server.tomcat.max-post-size | int | |
micronaut.server.tomcat.max-save-post-size | int | |
micronaut.server.tomcat.parse-body-methods | java.lang.String | |
micronaut.server.tomcat.port | int | |
micronaut.server.tomcat.port-offset | int | |
micronaut.server.tomcat.proxy-name | java.lang.String | |
micronaut.server.tomcat.proxy-port | int | |
micronaut.server.tomcat.redirect-port | int | |
micronaut.server.tomcat.scheme | java.lang.String | |
micronaut.server.tomcat.secure | boolean | |
micronaut.server.tomcat.uriencoding | java.lang.String | |
micronaut.server.tomcat.use-body-encoding-for-uri | boolean | |
micronaut.server.tomcat.xpowered-by | boolean | |
micronaut.server.tomcat.use-ipvhosts | boolean | |
micronaut.server.tomcat.encoded-reverse-solidus-handling | java.lang.String | |
micronaut.server.tomcat.encoded-solidus-handling | java.lang.String | |
micronaut.server.tomcat.reject-suspicious-uris | boolean |
Configuration properties for Connector
| Property | Type | Description |
|---|---|---|
micronaut.server.tomcat.throw-on-failure | boolean | |
micronaut.server.tomcat.domain | java.lang.String | |
micronaut.server.tomcat.service | org.apache.catalina.Service | |
micronaut.server.tomcat.allow-backslash | boolean | |
micronaut.server.tomcat.allow-trace | boolean | |
micronaut.server.tomcat.async-timeout | long | |
micronaut.server.tomcat.discard-facades | boolean | |
micronaut.server.tomcat.enable-lookups | boolean | |
micronaut.server.tomcat.enforce-encoding-in-get-writer | boolean | |
micronaut.server.tomcat.max-cookie-count | int | |
micronaut.server.tomcat.max-parameter-count | int | |
micronaut.server.tomcat.max-part-count | int | |
micronaut.server.tomcat.max-part-header-size | int | |
micronaut.server.tomcat.max-post-size | int | |
micronaut.server.tomcat.max-save-post-size | int | |
micronaut.server.tomcat.parse-body-methods | java.lang.String | |
micronaut.server.tomcat.port | int | |
micronaut.server.tomcat.port-offset | int | |
micronaut.server.tomcat.proxy-name | java.lang.String | |
micronaut.server.tomcat.proxy-port | int | |
micronaut.server.tomcat.redirect-port | int | |
micronaut.server.tomcat.scheme | java.lang.String | |
micronaut.server.tomcat.secure | boolean | |
micronaut.server.tomcat.uriencoding | java.lang.String | |
micronaut.server.tomcat.use-body-encoding-for-uri | boolean | |
micronaut.server.tomcat.xpowered-by | boolean | |
micronaut.server.tomcat.use-ipvhosts | boolean | |
micronaut.server.tomcat.encoded-reverse-solidus-handling | java.lang.String | |
micronaut.server.tomcat.encoded-solidus-handling | java.lang.String | |
micronaut.server.tomcat.reject-suspicious-uris | boolean |
Configuration properties for TomcatConfiguration$AccessLogConfiguration
| Property | Type | Description |
|---|---|---|
micronaut.server.tomcat.access-log.throw-on-failure | boolean | |
micronaut.server.tomcat.access-log.state | org.apache.catalina.LifecycleState | |
micronaut.server.tomcat.access-log.domain | java.lang.String | |
micronaut.server.tomcat.access-log.async-supported | boolean | |
micronaut.server.tomcat.access-log.max-log-message-buffer-size | int | |
micronaut.server.tomcat.access-log.ipv6-canonical | boolean | |
micronaut.server.tomcat.access-log.request-attributes-enabled | boolean | |
micronaut.server.tomcat.access-log.enabled | boolean | |
micronaut.server.tomcat.access-log.pattern | java.lang.String | |
micronaut.server.tomcat.access-log.condition | java.lang.String | |
micronaut.server.tomcat.access-log.condition-unless | java.lang.String | |
micronaut.server.tomcat.access-log.condition-if | java.lang.String | |
micronaut.server.tomcat.access-log.locale | java.lang.String | |
micronaut.server.tomcat.access-log.max-days | int | |
micronaut.server.tomcat.access-log.directory | java.lang.String | |
micronaut.server.tomcat.access-log.check-exists | boolean | |
micronaut.server.tomcat.access-log.prefix | java.lang.String | |
micronaut.server.tomcat.access-log.rotatable | boolean | |
micronaut.server.tomcat.access-log.rename-on-rotate | boolean | |
micronaut.server.tomcat.access-log.buffered | boolean | |
micronaut.server.tomcat.access-log.suffix | java.lang.String | |
micronaut.server.tomcat.access-log.file-date-format | java.lang.String | |
micronaut.server.tomcat.access-log.encoding | java.lang.String | |
micronaut.server.tomcat.access-log.oname | javax.management.ObjectName | |
micronaut.server.tomcat.access-log.container-log | org.apache.juli.logging.Log | |
micronaut.server.tomcat.access-log.locale-name | java.lang.String | |
micronaut.server.tomcat.access-log.log-elements | org.apache.catalina.valves.AbstractAccessLogValve$AccessLogElement | |
micronaut.server.tomcat.access-log.cached-elements | org.apache.catalina.valves.AbstractAccessLogValve$CachedElement | |
micronaut.server.tomcat.access-log.tls-attribute-required | boolean | |
micronaut.server.tomcat.access-log.date-stamp | java.lang.String | |
micronaut.server.tomcat.access-log.writer | java.io.PrintWriter | |
micronaut.server.tomcat.access-log.file-date-formatter | java.text.SimpleDateFormat | |
micronaut.server.tomcat.access-log.current-log-file | java.io.File | |
micronaut.server.tomcat.access-log.rotation-last-checked | long | |
micronaut.server.tomcat.access-log.check-for-old-logs | boolean |
Micronaut Http Server Undertow Config Properties
Configuration properties for UndertowConfiguration
| Property | Type | Description |
|---|---|---|
micronaut.server.http-version | HttpVersion | |
micronaut.server.thread-selection | ThreadSelection | |
micronaut.server.redispatch-non-blocking-only | boolean | |
micronaut.server.default-charset | java.nio.charset.Charset | |
micronaut.server.port | int | |
micronaut.server.host | java.lang.String | |
micronaut.server.read-timeout | java.lang.Integer | |
micronaut.server.max-request-size | long | |
micronaut.server.max-request-buffer-size | long | |
micronaut.server.read-idle-timeout | java.time.Duration | |
micronaut.server.write-idle-timeout | java.time.Duration | |
micronaut.server.idle-timeout | java.time.Duration | |
micronaut.server.server-header | java.lang.String | |
micronaut.server.date-header | boolean | |
micronaut.server.log-handled-exceptions | boolean | |
micronaut.server.error-response-include-message | HttpServerConfiguration$ErrorResponseIncludeMessageMode | |
micronaut.server.client-address-header | java.lang.String | |
micronaut.server.context-path | java.lang.String | |
micronaut.server.dual-protocol | boolean | |
micronaut.server.http-to-https-redirect | boolean | |
micronaut.server.dispatch-options-requests | boolean | |
micronaut.server.validate-url | boolean | |
micronaut.server.escape-html-url | boolean | |
micronaut.server.not-found-on-missing-body | boolean | |
micronaut.server.semicolon-is-normal-char | boolean | |
micronaut.server.max-params | int | |
micronaut.server.undertow.enabled | boolean | Sets whether the Undertow runtime is enabled. |
micronaut.server.undertow.worker-options | java.util.Map | Sets the worker options. |
micronaut.server.undertow.socket-options | java.util.Map | Sets the socket options. |
micronaut.server.undertow.server-options | java.util.Map | The server options. |
Configuration properties for Undertow$Builder
| Property | Type | Description |
|---|---|---|
micronaut.server.undertow.buffer-size | int | |
micronaut.server.undertow.io-threads | int | |
micronaut.server.undertow.worker-threads | int | |
micronaut.server.undertow.direct-buffers | boolean | |
micronaut.server.undertow.handler | io.undertow.server.HttpHandler | |
micronaut.server.undertow.worker | org.xnio.XnioWorker | |
micronaut.server.undertow.ssl-engine-delegated-task-executor | java.util.concurrent.Executor | |
micronaut.server.undertow.byte-buffer-pool | io.undertow.connector.ByteBufferPool |
Configuration properties for Undertow$Builder
| Property | Type | Description |
|---|---|---|
micronaut.server.undertow.buffer-size | int | |
micronaut.server.undertow.io-threads | int | |
micronaut.server.undertow.worker-threads | int | |
micronaut.server.undertow.direct-buffers | boolean | |
micronaut.server.undertow.handler | io.undertow.server.HttpHandler | |
micronaut.server.undertow.worker | org.xnio.XnioWorker | |
micronaut.server.undertow.ssl-engine-delegated-task-executor | java.util.concurrent.Executor | |
micronaut.server.undertow.byte-buffer-pool | io.undertow.connector.ByteBufferPool |
Configuration properties for UndertowConfiguration$AccessLogConfiguration
| Property | Type | Description |
|---|---|---|
micronaut.server.undertow.access-log.enabled | boolean | Sets whether enabled. |
micronaut.server.undertow.access-log.pattern | java.lang.String | Sets the underlow log pattern. <p>See https://undertow.io/javadoc/1.4.x/io/undertow/server/handlers/accesslog/AccessLogHandler.html for more.</p> |
Configuration properties for DefaultAccessLogReceiver$Builder
| Property | Type | Description |
|---|---|---|
micronaut.server.undertow.access-log.output-directory | java.nio.file.Path | |
micronaut.server.undertow.access-log.log-base-name | java.lang.String | |
micronaut.server.undertow.access-log.log-name-suffix | java.lang.String | |
micronaut.server.undertow.access-log.rotate | boolean |
Configuration properties for DefaultAccessLogReceiver$Builder
| Property | Type | Description |
|---|---|---|
micronaut.server.undertow.access-log.output-directory | java.nio.file.Path | |
micronaut.server.undertow.access-log.log-base-name | java.lang.String | |
micronaut.server.undertow.access-log.log-name-suffix | java.lang.String | |
micronaut.server.undertow.access-log.rotate | boolean |
Micronaut Servlet Core Config Properties
Configuration properties for ServletStaticResourceConfiguration
| Property | Type | Description | Default |
|---|---|---|---|
micronaut.router.static-resources.*.mapping | java.lang.String | The mapping | /** |
micronaut.router.static-resources.*.paths | java.util.List | The paths | |
micronaut.router.static-resources.*.enabled | boolean | true | |
micronaut.router.static-resources.*.cache-control | java.lang.String | For Jetty based servers, allow configuring the cache control header for static resource mappings (defaults to "private,max-age=60"). <p>Only applied when {@code micronaut.server.jetty.native-static-resources} is {@code true}. Otherwise static resources are served by the Micronaut static resource resolver, on Jetty as on every other runtime, and the header is governed by {@code micronaut.server.responses.file}.</p> | private,max-age=60 |
Micronaut Servlet Engine Config Properties
Configuration properties for MicronautServletConfiguration
| Property | Type | Description | Default |
|---|---|---|---|
micronaut.servlet.name | java.lang.String | The name of the servlet | micronaut |
micronaut.servlet.mapping | java.lang.String | The servlet mapping | /* |
micronaut.servlet.async-supported | boolean | Set whether async is supported or not. | |
micronaut.servlet.test-async-supported | java.lang.Boolean | Legacy property to disable async for testing. | |
micronaut.servlet.enable-virtual-threads | boolean | Whether virtual threads are enabled. | |
micronaut.servlet.async-file-serving-enabled | boolean | Is async file serving enabled. | |
micronaut.servlet.min-threads | java.lang.Integer | Specify the minimum number of threads in the created thread pool. | |
micronaut.servlet.max-threads | java.lang.Integer | Specify the maximum number of threads in the created thread pool. | |
Configuration properties for ServletCompressionConfiguration
| Property | Type | Description |
|---|---|---|
micronaut.servlet.compression.enabled | boolean | Whether responses are compressed when the client accepts it |
micronaut.servlet.compression.threshold | int | The size a response must reach before it is compressed, in bytes |
micronaut.servlet.compression.content-types | java.util.Set | The content types that are compressed |
Micronaut Servlet Websocket Config Properties
Configuration properties for ServletWebSocketConfiguration
| Property | Type | Description |
|---|---|---|
micronaut.servlet.websocket.enabled | boolean | Whether WebSocket support is enabled. Defaults to {@code true}. |
micronaut.servlet.websocket.max-text-message-size | int | The maximum size in bytes of an inbound text message. Default value (65536). |
micronaut.servlet.websocket.max-binary-message-size | int | The maximum size in bytes of an inbound binary message. Default value (65536). |
micronaut.servlet.websocket.idle-timeout | java.time.Duration | How long a session may stay idle before it is closed, or {@code null} to inherit {@code micronaut.server.idle-timeout} |
micronaut.servlet.websocket.async-send-timeout | java.time.Duration | How long an asynchronous send may take before it fails, or {@code null} to use the container default |
micronaut.servlet.websocket.connect-timeout | java.time.Duration | How long {@code WebSocketContainer#connectToServer} waits for a client endpoint’s {@code @OnOpen} to complete before failing the connection. Default value 30 seconds. |
micronaut.servlet.websocket.max-pending-sends | int | The number of queued sends beyond which a session reports that it is not writable. Default value (64). |
Configuration properties for ServletWebSocketConfiguration$CompressionConfiguration
| Property | Type | Description |
|---|---|---|
micronaut.servlet.websocket.compression.enabled | boolean | Whether {@code permessage-deflate} may be negotiated. Defaults to {@code true}. |
No properties match this filter.