Quantcast
Channel: Apache Timeline
Viewing all articles
Browse latest Browse all 5648

CXF with Spring-Boot

$
0
0
Hi,

I was wondering what the correct way was to integrate CXF with spring-boot using the Spring annotation configuration.
Is my end point declaration correct in the context of the Spring Framework? Will the endpoint be managed by Spring?

@Configuration
@ImportResource({"classpath:META-INF/cxf/cxf.xml"})
public class CxfConfiguration {
@Bean
public SubscriberApi subscriberApi() {
return new SubscriberApi();

@Bean
public ServletRegistrationBean servletRegistrationBean() {
CXFServlet cxfServlet = new CXFServlet();

ServletRegistrationBean servletRegistrationBean =
new ServletRegistrationBean(cxfServlet, "/api/*");
servletRegistrationBean.setLoadOnStartup(1);
return servletRegistrationBean;

@DependsOn("servletRegistrationBean")
@Bean
public Endpoint jaxwsEndpoint(SubscriberApi subscriberApi){
javax.xml.ws.Endpoint jaxwsEndpoint =
javax.xml.ws.Endpoint.publish("/SubscriberApi", subscriberApi);
return jaxwsEndpoint;

Viewing all articles
Browse latest Browse all 5648

Trending Articles