Spring Boot XML Web服务在根元素下没有属性名称



我在Springboot中有以下实体类:

@XmlRootElement(name = "on-demand-pin" )
public class OnDemandPin {
    String onDemandPin;
}

生成以下XML输出:

<on-demand-pin><onDemandPin>1234567890</onDemandPin></on-demand-pin>

但是我需要一个看起来像这样的输出:

<on-demand-pin>1234567890</on-demand-pin>

我该如何实现?尝试了不同的注释,但没有任何作用。

任何帮助都非常感谢!

欢呼,

Frank

一个同事找到了它,我只需要这样做,然后起作用:

@XmlRootElement(name = "on-demand-pin" )
@XmlAccessorType(XmlAccessType.NONE )
public class OnDemandPin {
    @XmlValue
    private String onDemandPin;
}