Class ServerProperties
java.lang.Object
org.springframework.boot.autoconfigure.web.ServerProperties
@ConfigurationProperties(prefix="server",
ignoreUnknownFields=true)
public class ServerProperties
extends Object
@ConfigurationProperties
for a web server (e.g. port
and path settings).- Since:
- 1.0.0
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Strategies for supporting forward headers.static class
Jetty properties.static class
Netty properties.static class
Reactive server properties.static class
Servlet server properties.static class
Tomcat properties.static class
Undertow properties. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.boot.web.server.Compression
getError()
org.springframework.boot.web.server.Http2
getHttp2()
getJetty()
org.springframework.util.unit.DataSize
Deprecated, for removal: This API element is subject to removal in a future version.org.springframework.util.unit.DataSize
getNetty()
getPort()
org.springframework.boot.web.server.Shutdown
org.springframework.boot.web.server.Ssl
getSsl()
void
setAddress
(InetAddress address) void
setForwardHeadersStrategy
(ServerProperties.ForwardHeadersStrategy forwardHeadersStrategy) void
setMaxHttpHeaderSize
(org.springframework.util.unit.DataSize maxHttpHeaderSize) Deprecated, for removal: This API element is subject to removal in a future version.void
setMaxHttpRequestHeaderSize
(org.springframework.util.unit.DataSize maxHttpRequestHeaderSize) void
void
setServerHeader
(String serverHeader) void
setShutdown
(org.springframework.boot.web.server.Shutdown shutdown) void
setSsl
(org.springframework.boot.web.server.Ssl ssl)
-
Constructor Details
-
ServerProperties
public ServerProperties()
-
-
Method Details
-
getPort
-
setPort
-
getAddress
-
setAddress
-
getServerHeader
-
setServerHeader
-
getMaxHttpHeaderSize
@Deprecated(since="3.0.0", forRemoval=true) @DeprecatedConfigurationProperty public org.springframework.util.unit.DataSize getMaxHttpHeaderSize()Deprecated, for removal: This API element is subject to removal in a future version. -
setMaxHttpHeaderSize
@Deprecated(since="3.0.0", forRemoval=true) public void setMaxHttpHeaderSize(org.springframework.util.unit.DataSize maxHttpHeaderSize) Deprecated, for removal: This API element is subject to removal in a future version. -
getMaxHttpRequestHeaderSize
public org.springframework.util.unit.DataSize getMaxHttpRequestHeaderSize() -
setMaxHttpRequestHeaderSize
public void setMaxHttpRequestHeaderSize(org.springframework.util.unit.DataSize maxHttpRequestHeaderSize) -
getShutdown
public org.springframework.boot.web.server.Shutdown getShutdown() -
setShutdown
public void setShutdown(org.springframework.boot.web.server.Shutdown shutdown) -
getError
-
getSsl
public org.springframework.boot.web.server.Ssl getSsl() -
setSsl
public void setSsl(org.springframework.boot.web.server.Ssl ssl) -
getCompression
public org.springframework.boot.web.server.Compression getCompression() -
getHttp2
public org.springframework.boot.web.server.Http2 getHttp2() -
getServlet
-
getReactive
-
getTomcat
-
getJetty
-
getNetty
-
getUndertow
-
getForwardHeadersStrategy
-
setForwardHeadersStrategy
public void setForwardHeadersStrategy(ServerProperties.ForwardHeadersStrategy forwardHeadersStrategy)
-