java为什么不推荐使用xml生成的类?
我有一些从xml生成的类。例如:
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "key", "name"})
@XmlRootElement(name = "caData")
public class CaData {
@XmlElement(required = true)
protected String key;
@XmlElement(required = true)
protected String name;
}
当我试图在某个地方使用它们时
private CaData caData;
或者将它们作为参数传递
public construct(String name, CaData caData) {
this.caData = caData;
this.name = name;
}
我收到通知:
The type CaData is deprecated.
我错在哪里
# 1 楼答案
我找到了问题的原因。:)生成类时,会生成一个名为package info的类。java也出现了。它看起来像:
抱歉打扰你了