【问题标题】:wsdl properties change dynamicallywsdl 属性动态变化
【发布时间】:2013-10-09 03:30:44
【问题描述】:

如何将以下变量设为可配置,我使用 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")

问候, 拉杰

【问题讨论】:

  • 您能否用更多信息扩展您的问题。 WS库等。我不明白你的问题。
  • @logoff : 添加小前任

标签: java jax-ws


【解决方案1】:

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

【讨论】:

  • 我知道并理解的那部分。但是如何将这些值传递到注释中
  • 好的,现在我明白了。使用已解析的变量和运行时是不可能的。看到这个问题:stackoverflow.com/questions/2065937/…
  • 寻找一些例子,不明白如何将这些 vslues 传递给注释
  • 本题不使用注解。正如我在上一条评论中解释的那样,使用动态变量是不可能的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-12
  • 2019-11-09
  • 1970-01-01
  • 1970-01-01
  • 2016-02-26
  • 1970-01-01
  • 2012-11-25
相关资源
最近更新 更多