gpt4 book ai didi

java - @XmlElementRef - 用于请求和响应的 JAXBElement 包装器

转载 作者:行者123 更新时间:2023-12-01 04:25:42 26 4
gpt4 key购买 nike

我对 Web 服务请求和响应 XML 使用相同的 @XmlElementRef 元素,例如:

请求:

@XmlElementRef(name = "elementId", namespace = "blah")
private JAXBElement<Long> elementId;

回复:

@XmlElementRef(name = "elementId", namespace = "blah")
private JAXBElement<Long> elementId;

我想在响应的构造函数中实例化该元素。我怎样才能做到这一点,只需使用 new 运算符?

最佳答案

您可以执行以下操作。 QName 中的命名空间和本地名称必须与 @XmlElementRef 注释中的匹配。

return new JAXBElement<Long>(new QName("blah", "elementId"), Long.class, longValue);

关于java - @XmlElementRef - 用于请求和响应的 JAXBElement 包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18515652/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com