我对创建 Web 服务的方法有点困惑。
问题陈述:我是否应该创建一个具有两个端点的服务,如下所示
<jaxws:endpoint id="stateService" implementor="com.service.StateServiceImpl" address="/stateservice" />
<jaxws:endpoint id="countryService" implementor="com.service.CountryServiceImpl" address="/countryservice" />
或者用两种方法创建一个端点
public class Service{
@WebMethod(operationName="country", action="countryservice" )
public String countryService() {}
@WebMethod(operationName="state", action="stateservice" )
public String stateService() {}
}
我的服务或运营的目的是不同的。
我目前正在使用带有方法 1 的 Apache CXF,即单独的端点。
一个比另一个有什么优势。