Wicket:我可以安全地忽略可序列化的警告吗?

时间:2015-05-09 07:10:49

标签: java serialization wicket

几乎所有Wicket组件都需要这样的一行

private static final long serialVersionUID = 1L;

有时会有太多令人分心的线条......在哪些情况下我们可以安全地忽略可序列化的警告?例如:

@SuppressWarnings("serial")
public class CheckOut extends WebPage {
    //private static final long serialVersionUID = 1L;
    public CheckOut() {
        ...

    @Override
    protected void populateItem(ListItem<Cheese> item) {
        //private static final long serialVersionUID = 1L;
        ...

1 个答案:

答案 0 :(得分:3)

只有在你想支持持久会话时才需要这些[1]。 否则你可以忽略它们。

  1. https://tomcat.apache.org/tomcat-7.0-doc/config/manager.html#Persistence_Across_Restarts