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

Wicket: can I safely ignore serializable warnings?

几乎所有的 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]。 否则你可以忽略它们。

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