ftssyang的gravatar头像
ftssyang 2016-01-27 14:02:40

java根据java类的包路径自动生成java Bean toString方法

eclipse虽然可以通过快捷键  alt+shift+s 生成javabean toString()方法  但是javabean 会随着业务的变化、字段增多或减少 toString() 方法也要不断变化 很麻烦。现在通过代码实现很方便。只要将包路径传入 就可以批量生成这个包下面所有的javabean toString()  很方便 简单 易用 不用再为字段的变更而烦恼。

1  PACKAGE_PATH  包路径参数  根据你们项目实际包修改

2  EXCEPT  参数   出去javabean中 不需要生成 toSting 的字段  如  :serialVersionUID

3  SUPER_CLASS  支持父类方法的 bean字段生成 

代码部分展示

java根据java类的包路径自动生成java Bean toString方法

 

生成toString()方法展示 

java根据java类的包路径自动生成java Bean toString方法

 

  ps 部分需要按照你们的要求修改  通过反射可以很方便的搞定 toString()方法  只要在父类中实现

public String toString() {
         return new ReflectionToStringBuilder(this).toString();
 }

 但是正式项目中很少用到这种方法 ,反射过于耗时,不推荐。 


打赏

文件名:CreateToString.rar,文件大小:2.645K 下载
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友