论坛首页 Java企业应用论坛

使用lombok免写getter和setter

浏览 20377 次
精华帖 (0) :: 良好帖 (2) :: 新手帖 (10) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-11-02  
KimShen 写道
为什么我添加了注释后Eclipse认不出set get? 难道一定要编译一次?


http://projectlombok.org/features/index.html
看Running 部分
0 请登录后投票
   发表时间:2010-11-02  
这个功能应该引入JDK7
0 请登录后投票
   发表时间:2010-11-02  
Norther 写道
这个功能应该引入JDK7


这个只是个工具而已,在编译时自动生成setter getter等来替代手写
增加DO的可读性
如果要引用,还不如直接改java代码规范呢
0 请登录后投票
   发表时间:2010-11-03  
调试的时候会很不方便,断点会定位错误的。
0 请登录后投票
   发表时间:2010-11-03  
ibm developerworks中有篇这个工具的介绍,很好用的。是在代码的编译期添加方法的字节码
0 请登录后投票
   发表时间:2010-11-03  
有些setter getter方法也是要定制的 不是简单返回的
0 请登录后投票
   发表时间:2010-11-03  
likeblood 写道
有些setter getter方法也是要定制的 不是简单返回的


你也可以直接写的,写了后就lombok不会覆盖掉定制的
0 请登录后投票
   发表时间:2010-11-04  
用过了,不太好用,虽然看起很安逸,有时候生成的class里面没有getter/setter,还需要手工编译一次,让人不知道它到底生成成功没有,很悬啊。所以放弃了。
0 请登录后投票
   发表时间:2010-11-04  
myeclipse可以使用这个功能吗?
0 请登录后投票
   发表时间:2011-06-09  
这正是我想要的,太好了!

Eclipse自动生成的get/set代码太干扰视线了,正常的业务逻辑都被get/set淹没了。
比如说一个类里面有20个get/set,而只有一个里面有自定义的业务逻辑,一眼看上去很难找到那个有被重写过。

但有些地方可以改进,例如:
  要是增加@Property注解可以同时生成Get/Set就好了。
  要是能有个@Interface,能自动生成接口就好了。

期待JDK7能内置这个东西。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics