我有我的模型,看起来像那样:
@XmlRootElement
class Foo {
private List<Bar> bars;
//getters and setters..
}
我想从xml反序列化类Foo的对象,但问题是,要实现类Bar,我需要我的spring-congigured服务和Bar对象的一个属性(来自先前的序列化)。
据我所知,我不能使用XmlAdapter(无法访问spring bean),我无法直接序列化Bars(无法访问spring bean,而且,从模型层调用服务不是我想做的事情)
这样做有什么简单的方法吗?我还想不仅仅为了将Spring bean注入XmlAdapter而添加AspectJ。