如何使以下变量可配置,我使用 WS IMPORT 生成了 Webservice java 类。但问题是,尽管 wsdl 对于每个环境 SIT、UAT 和 PROD 都是相同的。但以下属性会有所不同。
wsdlLocation
targetNamespace
url
那么如何从属性文件中配置这些?
假设采用使用 JAXWS 从 ws import 生成的以下代码。如何在不按环境级别生成代码的情况下配置以下字段。
@WebServiceClient(name = "empLookup", targetNamespace = "https://caitest/empLookup", wsdlLocation = "http://caitest.net:10001/empLookup/empLookup?WSDL")
问候, 拉杰
最佳答案
您可以使用属性文件配置此变量,该文件在开始时加载并在每个环境中使用不同的值。
关于java - wsdl 属性动态变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19142164/