@Configuration @ConditionalOnClass(name={"org.glassfish.jersey.server.spring.SpringComponentProvider","javax.servlet.ServletRegistration"}) @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 Object implements org.springframework.web.context.ServletContextAware
Auto-configuration
for Jersey.Modifier and Type | Class and Description |
---|---|
static class |
JerseyAutoConfiguration.JerseyWebApplicationInitializer |
Constructor and Description |
---|
JerseyAutoConfiguration(JerseyProperties jersey,
org.glassfish.jersey.server.ResourceConfig config,
org.springframework.beans.factory.ObjectProvider<List<ResourceConfigCustomizer>> customizers) |
Modifier and Type | Method and Description |
---|---|
FilterRegistrationBean<org.glassfish.jersey.servlet.ServletContainer> |
jerseyFilterRegistration() |
ServletRegistrationBean<org.glassfish.jersey.servlet.ServletContainer> |
jerseyServletRegistration() |
void |
path() |
FilterRegistrationBean<org.springframework.web.filter.RequestContextFilter> |
requestContextFilter() |
void |
setServletContext(javax.servlet.ServletContext servletContext) |
public JerseyAutoConfiguration(JerseyProperties jersey, org.glassfish.jersey.server.ResourceConfig config, org.springframework.beans.factory.ObjectProvider<List<ResourceConfigCustomizer>> customizers)
@PostConstruct public void path()
@Bean @ConditionalOnMissingBean public FilterRegistrationBean<org.springframework.web.filter.RequestContextFilter> requestContextFilter()
@Bean @ConditionalOnMissingBean(name="jerseyFilterRegistration") @ConditionalOnProperty(prefix="spring.jersey", name="type", havingValue="filter") public FilterRegistrationBean<org.glassfish.jersey.servlet.ServletContainer> jerseyFilterRegistration()
@Bean @ConditionalOnMissingBean(name="jerseyServletRegistration") @ConditionalOnProperty(prefix="spring.jersey", name="type", havingValue="servlet", matchIfMissing=true) public ServletRegistrationBean<org.glassfish.jersey.servlet.ServletContainer> jerseyServletRegistration()
public void setServletContext(javax.servlet.ServletContext servletContext)
setServletContext
in interface org.springframework.web.context.ServletContextAware
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.