@Configuration(proxyBeanMethods=false) @AutoConfigureOrder(value=-2147483648) @ConditionalOnClass(value=javax.servlet.ServletRequest.classEE) @ConditionalOnWebApplication(type=SERVLET) @EnableConfigurationProperties(value=ServerProperties.class) @Import(value={ServletWebServerFactoryAutoConfiguration.BeanPostProcessorsRegistrar.class,org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration.EmbeddedTomcat.class,org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration.EmbeddedJetty.class,org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration.EmbeddedUndertow.class}) public class ServletWebServerFactoryAutoConfiguration extends ObjectSE
Auto-configuration
。修飾子と型 | クラスと説明 |
---|---|
static class | ServletWebServerFactoryAutoConfiguration.BeanPostProcessorsRegistrar |
コンストラクターと説明 |
---|
ServletWebServerFactoryAutoConfiguration() |
修飾子と型 | メソッドと説明 |
---|---|
FilterRegistrationBean<ForwardedHeaderFilter> | forwardedHeaderFilter() |
ServletWebServerFactoryCustomizer | servletWebServerFactoryCustomizer(ServerProperties serverProperties, ObjectProvider<WebListenerRegistrar> webListenerRegistrars, ObjectProvider<CookieSameSiteSupplier> cookieSameSiteSuppliers) |
TomcatServletWebServerFactoryCustomizer | tomcatServletWebServerFactoryCustomizer(ServerProperties serverProperties) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public ServletWebServerFactoryAutoConfiguration()
@Bean public ServletWebServerFactoryCustomizer servletWebServerFactoryCustomizer(ServerProperties serverProperties, ObjectProvider<WebListenerRegistrar> webListenerRegistrars, ObjectProvider<CookieSameSiteSupplier> cookieSameSiteSuppliers)
@Bean @ConditionalOnClass(name="org.apache.catalina.startup.Tomcat") public TomcatServletWebServerFactoryCustomizer tomcatServletWebServerFactoryCustomizer(ServerProperties serverProperties)
@Bean @ConditionalOnMissingFilterBean(value=org.springframework.web.filter.ForwardedHeaderFilter.class) @ConditionalOnProperty(value="server.forward-headers-strategy", havingValue="framework") public FilterRegistrationBean<ForwardedHeaderFilter> forwardedHeaderFilter()