wsdl属性动态变化

时间:2013-10-02 16:39:37

标签: java jax-ws

如何将下面的变量设置为可配置,我使用WS IMPORT生成webservice java类。但问题是每个environemnt SIT,UAT和PROD的wsdl相同。但是下面的属性会有所不同。

wsdlLocation
targetNamespace
url

那么如何从属性文件中配置这些?

假设使用JAX导入从ws导入生成的下面的代码。如果可以配置字段,则无需按环境级别生成代码。

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

此致 拉吉

1 个答案:

答案 0 :(得分:0)

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