1
我想要使用javax.xml.bind
库将java类对象转换为xml。@XmlAccessorType应用于嵌套类
该类有嵌套的类,我需要应用类级别@XmlAccessorType(XmlAccessType.PROPERTY)
注释。但是,我不允许更改嵌套类的源代码。
例如,我需要Abc
类转换到xml
:
Public class Abc {
private A a; // class A is defined later
private String b;
// getters and setters
}
public class A {
private String s;
//getters and setters
}
我想申请@XmlAccessorType(XmlAccessType.PROPERTY)
标注A类,但我不能改变它的源代码。另外,A类位于不同的包中。
有没有办法指定某种全局设置XmlAccessorType
这将适用于类Abc以及它的嵌套类(如A)?