public class WebServiceClient {
@WebServiceRef(wsdlLocation= "http://localhost:8080/Project/Service?WSDL ")
static Service service;
}
我们在写WebService客户端的时候都会引用一个wsdl的路径
这个路径在编码时就已经指定了,但是通常情况下发布环境和开发环境的URL通常都不一样。直接将URL写在代码里感觉不太好请问有没有什么办法在开发的时候不指定wsdlLocation属性,只有最后发布的时候才填上内容呢?谢谢~
@WebServiceRef(wsdlLocation= "http://localhost:8080/Project/Service?WSDL ")
static Service service;
}
我们在写WebService客户端的时候都会引用一个wsdl的路径
这个路径在编码时就已经指定了,但是通常情况下发布环境和开发环境的URL通常都不一样。直接将URL写在代码里感觉不太好请问有没有什么办法在开发的时候不指定wsdlLocation属性,只有最后发布的时候才填上内容呢?谢谢~
如果服务器端的发布路径变了,那么客户端所有web引用的地方全部都需要做修改
这样太费事了,有没有什么好的办法来避免这个问题呢?
因为我想使用WebServiceRef这种Annotation来进行注入
但是如果在这里使用了wsdlLocation的话以后改起来应该会比较麻烦吧
刚开始学习使用WebService
不知道这样做对不对~
改xml就能改wsdl指向