现在一般都流行用微服务了,但有时候要和第三方对接时,偶尔会用到WebService。这里演示下如何与cxf进行整合,并进行WebService服务发布
1、首先在POM中添加以下依赖
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-spring-boot-starter-jaxws</artifactId>
<version>3.1.11</version>
</dependency>
2、进行WebService接口编写
import javax.jws.WebMethod;
import javax.jws.WebService;
@WebService
public interface CalculateService {
@WebMethod
int add(int a, int b);
}
3、进行WebService接口的实现编写
import javax.jws.WebMethod;
import javax.jws.WebService;
@WebService
public class CalculateServiceImpl implements CalculateService {
@WebMethod
@Override
public int add(int a, int b) {
return a + b;
}
}
4、建立Webservice服务配置类