CxfConfig.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:restful-api-cxf-spring-java 作者:
@Bean
  @DependsOn("cxf")
  public Server jaxRsServer() {
      JAXRSServerFactoryBean serverFactory = RuntimeDelegate.getInstance().createEndpoint(jaxRsApiApplication(), JAXRSServerFactoryBean.class);

      //factory.setServiceBean(new DenialCategoryRest());

// get all the class annotated with @JaxrsService
      List<Object> beans = configUtil.findBeans( JaxrsService.class );

if (beans.size() > 0) {

    // add all the CXF service classes into the CXF stack
    serverFactory.setServiceBeans( beans );
    serverFactory.setAddress("/"+ serverFactory.getAddress());
    serverFactory.setBus(springBus);
    serverFactory.setStart(true);

    // set JSON as the response serializer
    JacksonJsonProvider provider = new JacksonJsonProvider();
    serverFactory.setProvider(provider);

}

return serverFactory.create();
  }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号