原帖由 "icesummit" 发表:
多谢wolfg,我待会试试。我看到很多人直接用eclipse就可以成功生成serialVersionUID,但是我一做,就是一个1L。不知道有什么配置上的问题。
我先试试这个插件。
原帖由 "wolfg" 发表:
其实不用插件也可以生成。新加一个implements Serializable的类,编辑器左边会有一个警告标记(灯泡加叹号),双击它,会有一个菜单弹出,可以选择生成默认的serialVersionUID(1L),还是随机的。
原帖由 "icesummit" 发表:
但是默认生成的1L不行吧?这么短恐怕不行呀。
screen1.jpg (7.43 KB, 下载次数: 121)
原帖由 "wolfg" 发表:
抱歉,上面写错了,应该是“还有一个随机的”,见图。default就是1L,generated就是随机的
原帖由 "yovn" 发表:
这个应该不是随机的,是根据Class Name,Filed,Method等等算的Hash值,具体的算法,可以看Java Serializable 规范。
选择Default,1L也是可以的,不是只根据这个字段来唯一标识一个Class的。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |