Java 将lombok与@xmlement一起使用

Java 将lombok与@xmlement一起使用,java,xml,unmarshalling,lombok,Java,Xml,Unmarshalling,Lombok,如何将Lombok与@xmlement标记结合使用,以便解组对象 我有大约20个属性,因此我不打算为每个属性编写一个显式的getter和setter,在setter上使用XmlElement标记。这就完成了工作: @Data @XmlRootElement(name = "root") @XmlAccessorType(XmlAccessType.FIELD) // UPDATE: Need this or else exception public class Data {

如何将Lombok与
@xmlement
标记结合使用,以便解组对象


我有大约20个属性,因此我不打算为每个属性编写一个显式的getter和setter,在setter上使用
XmlElement
标记。

这就完成了工作:

@Data
@XmlRootElement(name = "root")
@XmlAccessorType(XmlAccessType.FIELD)      // UPDATE: Need this or else exception
public class Data {
    @XmlElement(name = "test")
    public double testData;
}

只需为类添加@Data注释。不需要getter和setter。另外,如果你正在使用一些IDE,你需要一个插件来使用Lombok。现在还有什么问题吗?我不清楚这个问题。我收到了“注释@XmlElement不允许用于此位置”的消息。你知道吗?解决了。。。我们需要让代码变得平静:导入javax.xml.bind.annotation.xmlement;但是,我有一个自定义xml请求,因此无法读取嵌套值。。。只有在根标记内时才能读取值,而在自定义xml标记内时不能读取值:(我遇到了问题