XmlRootElement的可配置命名空间值

时间:2017-08-25 07:14:24

标签: web-services jaxb wsdl jax-ws

我花了2天时间来解决我的问题并且不再了解它。 这里我有一个带 InquiryClient 的班级名称,名称空间设置硬编码为 http://localhost:8080/serverSide

    @XmlRootElement(name="InquiryClientResponse", namespace="http://localhost:8080/serverSide")
    @XmlAccessorType(XmlAccessType.FIELD)
    public class InquiryClient {
         public String ClientName;
    }

我需要做的是让命名空间属性可配置,而不是编码... 我已经尝试从package-info级别设置XmlSchema,并且它运行良好,但都没有被编码。

我从config.properties获取了一个参数 wsdl.url = http://localhost:8080/serverSide

如果我使用wsdl.url设置package-info或@XmlRootElement属性值...如何获取它们?

无论谁给我出路,都会很高兴......

0 个答案:

没有答案