package com.rai.service; import javax.jws.WebService; @WebService public interface HelloWorld { String sayHi(String text); }
2.编写实现类
package com.rai.service; import javax.jws.WebService; @WebService(endpointInterface = "com.rai.service.HelloWorld") public class HelloWorldImpl implements HelloWorld { @Override public String sayHi(String text) { System.out.println("sayHi called"); return "Hello " + text; } }
3.spring-cxf集成
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> <import resource="classpath:META-INF/cxf/cxf.xml"/> <import resource="classpath:META-INF/cxf/cxf-servlet.xml"/> <jaxws:endpoint id="helloWorld" implementor="com.rai.service.HelloWorldImpl" address="/HelloWorld"/> </beans>
4.引入POM.xml