我在Spring WebFlow中遇到过一个问题。我有一个扩展B类的A类.B类看起来像这样:
public class B{
private Collection<Class<?>> hints = new ArrayList<>();
public B(){}
public B(Collection<Class<?>> hints){ this.hints=hints; }
//getter and setter for hints
}
A类是一个表单,有一些字符串/整数作为私有字段。 A类扩展了B类并实现了Serializable。在执行WebFlow期间,它将对象存储在概率some sort of the map
中,并重新生成A的实例。可悲的是,它不会再现B类。每次从B类重新生成hints
都是空集合。你能解释一下我为什么这样做以及我该怎样做才能使它发挥作用?
答案 0 :(得分:0)
好的,我认为我发布的很快。在B类中实现Serializable
就可以了。但为什么?实施Spring WebFlow
Serializable
的差异是什么?