CxfConfig.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.chinaitop.depot.unissoft.serviceconfig;
  2. import com.chinaitop.depot.unissoft.webservice.QualityCheckFCService;
  3. import com.chinaitop.depot.unissoft.webservice.QualityCheckFCServiceImpl;
  4. import org.apache.cxf.Bus;
  5. import org.apache.cxf.bus.spring.SpringBus;
  6. import org.apache.cxf.jaxws.EndpointImpl;
  7. import org.springframework.context.annotation.Bean;
  8. import org.springframework.context.annotation.Configuration;
  9. import javax.xml.ws.Endpoint;
  10. @Configuration
  11. public class CxfConfig {
  12. /*@Bean
  13. public ServletRegistrationBean dispatcherServlet() {
  14. return new ServletRegistrationBean(new CXFServlet(),"/business/*");
  15. }*/
  16. @Bean(name = Bus.DEFAULT_BUS_ID)
  17. public SpringBus springBus() {
  18. return new SpringBus();
  19. }
  20. //封仓时间
  21. @Bean
  22. public QualityCheckFCService qualityCheckFCService() {
  23. return new QualityCheckFCServiceImpl();
  24. }
  25. @Bean
  26. public Endpoint downFcInfo() {
  27. EndpointImpl endpoint = new EndpointImpl(springBus(), qualityCheckFCService());
  28. endpoint.publish("/downFcInfo");
  29. return endpoint;
  30. }
  31. //..
  32. }