`
myrl1023
  • 浏览: 36087 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Eclipse/Myeclipse生成serialVersionUID方法

阅读更多
serialVersionUID作用:
  序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。

如果你修改代码重新部署后出现序列化错误,可以考虑给相应的类增加serialVersionUID字段。
  
一般来说有两种生成方式:
  一个是默认的1L,比如:private static final long serialVersionUID = 1L;
  一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:private static final long serialVersionUID = -8940196742313994740L;之类的。

下面说说用Eclipse/Myeclipse生成serialVersionUID,方法非常简单。

有图为例,比如访客表需要添加serialVersionUID


先让这个类继承Serializable接口


import java.io.Serializable;


public class Test  implements Serializable{

}



使用Eclipse/Myeclipse IDE时,会出现左侧的黄色叹号提示,点击这个黄色叹号


选择第一项,添加已生成的串行版本标识,则Eclipse/Myeclipse IDE 会生成一个serialVersionUID,搞定。
public class Test  implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

}



  • 大小: 12.9 KB
分享到:
评论

相关推荐

    Eclipse/MyEclipse最最常用的快捷键

    Eclipse/MyEclipse最最常用的快捷键;Eclipse/MyEclipse最最常用的快捷键

    金蝶中间件Apusic Eclipse/MyEclipse插件 all-plugins

    金蝶中间件Apusic Eclipse/MyEclipse插件是一组专为开发者设计的工具,用于在Eclipse和MyEclipse集成开发环境中进行便捷的调试和开发工作。这些插件极大地扩展了Eclipse和MyEclipse的功能,使得在金蝶中间件上进行...

    eclipse/myeclipse注释行模板

    打开eclipse/myeclipse 选择 window-->Preferences-->JAVA-->Code-->Code Templates 右边点Import 选择下载的本资源解压后的的.xml文件 导入进去即可 使用方法: 创建新类的时候,勾上“Generate comments”选项...

    eclipse/myeclipse注释模板

    eclipse/myeclipse注释模板 支持直接导入方便快捷非常好用,本人又新添加很多功能 需配合我上传过的文件使用

    eclipse/myeclipse 反编译插件

    Eclipse和MyEclipse作为流行的Java集成开发环境(IDEs),提供了丰富的插件支持,其中就包括反编译插件。本篇将详细讨论"Eclipse/MyEclipse 反编译插件"这一主题,以及如何进行安装和使用。 首先,反编译是将已编译...

    eclipse/myeclipse反编译工具

    这里我们讨论的“eclipse/myeclipse反编译工具”就是为了解决这样的需求。Eclipse和MyEclipse是两款非常流行的Java集成开发环境(IDE),它们为开发者提供了丰富的功能,包括代码编辑、调试、构建等。然而,这些IDE...

    eclipse/myeclipse主题包请签收

    Eclipse和MyEclipse是两个非常著名的Java集成开发环境(IDE),它们被广泛用于软件开发,尤其是Java应用程序的编写。Eclipse的可扩展性使得用户能够根据个人喜好自定义其界面,而主题就是这种个性化定制的重要组成...

    Eclipse/MyEclipse可用反编译插件

    标题中的“Eclipse/MyEclipse可用反编译插件”指的是在Eclipse和MyEclipse这两个流行的Java集成开发环境中(IDEs)可以安装并使用的插件,用于反编译字节码为源代码。这些插件使得开发者能够查看和理解那些没有提供...

    eclipse/Myeclipse插件一键生成

    一件生成SSH/SSI另外支持gwt配置,完全支持eclipse,Myeclipse

    eclipse/Myeclipse下可视化插件下载的安装问题详解

    如果你需要中文语言包,可以在`http://download.eclipse.org/eclipse/downloads/drops/L-3.1.1_Language_Packs-200510051300/`找到对应版本的包。 Visual Editor Project (VE) 是一个用于Eclipse的流行可视化插件,...

    Eclipse/MyEclipse全部图标[815个]

    Eclipse和MyEclipse是两个著名的Java开发集成环境,它们为开发者提供了丰富的功能,而图标在这些环境中扮演着至关重要的角色。"Eclipse/MyEclipse全部图标[815个]"这个压缩包包含了这两款IDE中使用的所有图形用户...

    eclipse/myeclipse maven-for-scala插件

    maven-for-scala插件,用来解决eclipse/myeclipse scala插件安装后报错的问题: Plugin execution not covered by lifecycle configuration: net.alchim31.maven:scala-maven-plugin:3.2.0:compile (execution: ...

    Eclipse/myEclipse右键快速定位文件磁盘位置

    Eclipse/myEclipse快速定位项目或文件所在的本地目录位置工具包 , 1.将该jar文件复制到到eclipse目录下的features目录下,再重启eclipse即可 2.打开Eclipse 右键项目,菜单中看到 Explore in File System表示成功

    eclipse/myeclipse svn插件

    eclipse/myeclipse中需要配置的svn插件, 使用方法: 1、直接将该压缩包解压 2、将解压后的features文件夹和plugins文件夹复制一份,粘贴到eclipse或者myeclipse的安装目录即可(由于各个版本的不同,有的需要复制到...

    eclipse/myeclipse反编译插件

    Eclipse和MyEclipse是两款非常流行的Java集成开发环境(IDE),它们为开发者提供了丰富的功能来编写、调试和优化代码。当遇到无法获取源码的二进制类文件时,反编译插件就显得尤为重要,它可以将字节码转换回接近...

    eclipse/Myeclipse皮肤大全(10套)

    Eclipse和MyEclipse是两款深受开发者喜爱的Java集成开发环境(IDE)。它们不仅功能强大,而且具有高度可定制性,其中包括对用户界面皮肤的更改。"eclipse/Myeclipse皮肤大全(10套)"这个压缩包文件提供了一系列的...

    eclipse/myeclipse mybatis 插件 mybatipse 1.1.0

    eclipse/myeclipse mybatis 插件 mybatipse 1.1.0 。 MyBatipse assists developing MyBatis applications. [Features] - Content assists to reduce typing. - Validations to detect errors before running...

    eclipse/Myeclipse java框架生成器

    自动生成java框架 SSH/SSI 框架并生成配置文件和dwr和代码.是代码练习和熟悉框架的好帮手.

    eclipse/myeclipse反编译插件及参考

    总之,“eclipse/myeclipse反编译插件及参考”是一个涵盖如何在Eclipse和MyEclipse环境中集成和使用反编译工具的主题。通过JAD这样的反编译器,开发者可以洞察已编译的Java代码,从而提高工作效率和学习新知识。同时...

    eclipse/myeclipse git插件

    Eclipse和MyEclipse是两种广泛使用的Java集成开发环境(IDE),它们为开发者提供了丰富的功能,包括代码编辑、调试、构建以及项目管理等。Git是一种分布式版本控制系统,它允许开发者跟踪和控制代码的变化,便于协作...

Global site tag (gtag.js) - Google Analytics