@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value={org.glassfish.jersey.server.spring.SpringComponentProvider.class,javax.servlet.ServletRegistration.classEE}) @ConditionalOnBean(type="org.glassfish.jersey.server.ResourceConfig") @ConditionalOnWebApplication(type=SERVLET) @AutoConfigureOrder(value=-2147483648) @AutoConfigureBefore(value=DispatcherServletAutoConfiguration.class) @AutoConfigureAfter(value=JacksonAutoConfiguration.class) @EnableConfigurationProperties(value=JerseyProperties.class) public class JerseyAutoConfiguration extends ObjectSE implements ServletContextAware
Auto-configuration
。修飾子と型 | クラスと説明 |
---|---|
static class | JerseyAutoConfiguration.JerseyWebApplicationInitializer |
コンストラクターと説明 |
---|
JerseyAutoConfiguration(JerseyProperties jersey, org.glassfish.jersey.server.ResourceConfig config, ObjectProvider<ResourceConfigCustomizer> customizers) |
修飾子と型 | メソッドと説明 |
---|---|
JerseyApplicationPath | jerseyApplicationPath() |
FilterRegistrationBean<org.glassfish.jersey.servlet.ServletContainer> | jerseyFilterRegistration(JerseyApplicationPath applicationPath) |
ServletRegistrationBean<org.glassfish.jersey.servlet.ServletContainer> | jerseyServletRegistration(JerseyApplicationPath applicationPath) |
FilterRegistrationBean<RequestContextFilter> | requestContextFilter() |
void | setServletContext(ServletContextEE servletContext) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public JerseyAutoConfiguration(JerseyProperties jersey, org.glassfish.jersey.server.ResourceConfig config, ObjectProvider<ResourceConfigCustomizer> customizers)
@Bean @ConditionalOnMissingFilterBean(value=org.springframework.web.filter.RequestContextFilter.class) public FilterRegistrationBean<RequestContextFilter> requestContextFilter()
@Bean @ConditionalOnMissingBean public JerseyApplicationPath jerseyApplicationPath()
@Bean @ConditionalOnMissingBean(name="jerseyFilterRegistration") @ConditionalOnProperty(prefix="spring.jersey", name="type", havingValue="filter") public FilterRegistrationBean<org.glassfish.jersey.servlet.ServletContainer> jerseyFilterRegistration(JerseyApplicationPath applicationPath)
@Bean @ConditionalOnMissingBean(name="jerseyServletRegistration") @ConditionalOnProperty(prefix="spring.jersey", name="type", havingValue="servlet", matchIfMissing=true) public ServletRegistrationBean<org.glassfish.jersey.servlet.ServletContainer> jerseyServletRegistration(JerseyApplicationPath applicationPath)
public void setServletContext(ServletContextEE servletContext)
ServletContextAware
の setServletContext