我正在尝试在 JAX-WS 中实现次要版本,如下所示:
@WebService(targetNamespace="http://mycompany.com/api/Service/v1_0")
public interface ServiceRev0 {
public void initialMethod();
}
@WebService(targetNamespace="http://mycompany.com/api/Service/v1_1")
public interface ServiceRev1 {
public void newMethod();
}
public class Service implements ServiceRev0, ServiceRev1 {
...
}
Endpoint.publish("api", new Service());
不幸的是,CXF 似乎只能“看到”第一个接口及其相关方法。是否可以做我想做的事,还是应该采取另一种方法?