2017-04-19 31 views
0

我在SpringBoot以下实体类:根元素下没有属性名春启动XML Web服务

@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> 

我该如何做到这一点?尝试了不同的注释,但没有奏效。

任何帮助,非常感谢!

干杯,

弗兰克

回答

0

一个同事发现了它,我只需要做到这一点,那么它的工作原理:

@XmlRootElement(name = "on-demand-pin") 
@XmlAccessorType(XmlAccessType.NONE) 
public class OnDemandPin { 

    @XmlValue 
    private String onDemandPin; 

}