2013-01-17 20 views
10

我经常使用eclipse快速修复为序列化类生成序列化版本的uid。有什么办法可以默认做到这一点?这是一个额外的点击,但与日食选择快速修复通常是缓慢的,我总是生成序列版本的uids,当我实现序列化。在eclipse中自动生成序列化版本uid

+0

你找到了你要找的东西吗? – cambecc

回答

10

这可能不是您正在寻找的答案。据推测,您使用Eclipse生成相同的特殊值的Java将自动计算你的类,如果你没有明确指定,是这样的:

private static final long serialVersionUID = 4125965356358329466L; 

但目前还没有充分的理由就靠这个相同的算法新撰写的课程。重要的是你指定一个值,任何值。那么为什么不简单地做下面的事情?

private static final long serialVersionUID = 1L; 

然后,您可以将此代码放入Eclipse的新类模板中。

+0

这当然是有道理的,并准确地告诉我我可以做什么和不能做的日食。 –