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 下载
最代码最近下载分享源代码列表最近下载
拉不下553016  LV1 2018年6月7日
583531906  LV1 2018年5月4日
194003520  LV1 2016年6月5日
mke123  LV7 2016年4月9日
最代码官方  LV168 2016年1月27日
最代码最近浏览分享源代码列表最近浏览
maozexi  LV7 2021年11月30日
zhangzhigang  LV2 2021年3月5日
Misshuang  LV13 2020年6月9日
打手犯规了  LV1 2019年9月5日
Kira9277 2019年9月4日
暂无贡献等级
chenmsrong  LV9 2019年1月28日
1247879478  LV8 2018年11月21日
拉不下553016  LV1 2018年6月7日
583531906  LV1 2018年5月4日
springmvc--stu  LV5 2018年3月28日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友