Spring Webflow和继承

时间:2018-05-23 07:56:30

标签: java spring serialization spring-webflow

我在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都是空集合。你能解释一下我为什么这样做以及我该怎样做才能使它发挥作用?

1 个答案:

答案 0 :(得分:0)

好的,我认为我发布的很快。在B类中实现Serializable就可以了。但为什么?实施Spring WebFlow Serializable的差异是什么?