CXF搭建WebService服务端
引入依赖
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-spring-boot-starter-jaxws</artifactId>
<version>3.2.4</version>
</dependency>
编写服务接口
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
@WebService
public interface CXFTestService {
@WebMethod(operationName = "getStudentScoreById")
StudentScore getStudentScore(@WebParam(name = "id") long id);
}
编写服务接口实现类
import com.javatest.po.StudentScore;
import com.javatest.service.StudentScoreService;
import com.javatest.webservice.server.CXFTestService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.jws.WebService;
@WebService(targetNamespace = "http://impl.server.webservice.javatest.com/",
endpointInterface = "com.javatest.webservice.server.CXFTestService"