@Configuration
@ConditionalOnWebApplication
@ConditionalOnClass(value={SpringBus.class,CXFServlet.class})
@EnableConfigurationProperties(value=CxfProperties.class)
@AutoConfigureAfter(name={"org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration","org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration"})
public class CxfAutoConfiguration
extends Object
Auto-configuration for Apache CXF.| Modifier and Type | Class and Description |
|---|---|
protected static class |
CxfAutoConfiguration.JaxRsClassesConfiguration |
protected static class |
CxfAutoConfiguration.JaxRsComponentConfiguration |
protected static class |
CxfAutoConfiguration.SpringBusConfiguration |
| Constructor and Description |
|---|
CxfAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.boot.web.servlet.ServletRegistrationBean<CXFServlet> |
cxfServletRegistration() |
@Bean
@ConditionalOnMissingBean(name="cxfServletRegistration")
@ConditionalOnProperty(prefix="cxf",
name="servlet.enabled",
matchIfMissing=true)
public org.springframework.boot.web.servlet.ServletRegistrationBean<CXFServlet> cxfServletRegistration()
Apache CXF