Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java wsdl属性是动态变化的_Java_Jax Ws - Fatal编程技术网

Java wsdl属性是动态变化的

Java wsdl属性是动态变化的,java,jax-ws,Java,Jax Ws,如何使下面的变量可配置,我使用WS-IMPORT生成了webservice java类。但问题是,尽管每个环境SIT、UAT和PROD的wsdl都是相同的。但下面的属性将不同 wsdlLocation targetNamespace url 那么如何从属性文件中配置这些属性呢 假设下面的代码是使用JAXWS从ws导入生成的。如何在不按环境级别生成代码的情况下配置下面的字段 @WebServiceClient(name = "empLookup", targetNamespace = "http

如何使下面的变量可配置,我使用WS-IMPORT生成了webservice java类。但问题是,尽管每个环境SIT、UAT和PROD的wsdl都是相同的。但下面的属性将不同

wsdlLocation
targetNamespace
url
那么如何从属性文件中配置这些属性呢

假设下面的代码是使用JAXWS从ws导入生成的。如何在不按环境级别生成代码的情况下配置下面的字段

@WebServiceClient(name = "empLookup", targetNamespace = "https://caitest/empLookup", wsdlLocation = "http://caitest.net:10001/empLookup/empLookup?WSDL")
问候,,
Raj

您可以使用一个属性文件来配置此变量,该文件在开始时加载,并在每个环境中使用不同的属性文件

你能用更多的信息来扩展你的问题吗。WS-library等。我不理解您的问题。@注销:添加了我知道和理解的小exThat部分。但是如何将这些值传递到annotationsOK,现在我明白了。在运行时不可能使用变量。查看此问题:查找一些示例,不了解如何将这些V值传递给注释类似地,我正在查找此问题。此问题不使用注释。正如我在上一篇评论中解释的那样,使用动态变量是不可能的。