Lombok 1.18.0 发布,消除冗长的 Java 代码

来源: 投稿
作者: 淡漠悠然
2018-06-07

Lombok 1.18.0 已发布,更新如下:

  • BREAKING CHANGE:  在 1.16.22 引入的可配置 key lombok.noArgsConstructor.extraPrivate 现在默认为 false 。Issue #1708

  • BUGFIX: Do not generate a private no-args constructor if that breaks the code. Issue #1703Issue #1704Issue #1712

  • BUGFIX: Using boolean parameters in lombok annotations would fail. Issue #1709

  • BUGFIX: Delombok would give an error message. Issue #1705

  • BUGFIX: Eclipse java10 var support didn't work if lombok was installed in your eclipse. Issue #1676

  • FEATURE: Google's Flogger (a.k.a. FluentLogger) is now available via @FloggerIssue #1697

  • FEATURE: @FieldNameConstants has been extended to support prefixes and suffixes. By default, the generated constants are prefixed with FIELD_Docs on @FieldNameConstants.

Lombok 是一个 Java 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注释实现这一目的。通过在开发环境中实现 Lombok,开发人员可以节省构建诸如 hashCode() 和 equals() 这样的方法以及以往用来分类各种 accessor 和 mutator 的大量时间。

下载地址:

展开阅读全文
9 收藏
分享
加载中
精彩评论

引用来自“OSC首席酱油党”的评论

用这个还要安装IDE插件,如果沟通不畅没安装,团队内很多人会出现大量报错
团队应该有新人指南之类的说明文档,要求什么样的 IDE,装哪些插件,代码规范,测试规范都定好。
2018-06-07 16:57
3
举报
正经人谁用这玩意儿
2018-06-07 18:37
2
举报
这个工具要用团队就都得用,其实代码很清爽的。但是团队人的能力参差不齐,所以有人下来代码全是错误。
2018-06-07 15:08
2
举报

引用来自“loyal”的评论

不建议用此类工具.

引用来自“土拨薯啊”的评论

为什么?

引用来自“天梯路人”的评论

用了被怼了,说其他同学不用,拉了代码跑不了��
我一般项目底下扔个Readme,写一下项目说明,项目运行条件,准备步骤等。
2018-06-07 16:16
1
举报
最新评论 (33)
不建议团队用,个人用还是不错的
2018-06-08 17:43
0
回复
举报

引用来自“挖红薯”的评论

个人觉得这东西一点用没有,不就少些几个get、set吗?为了这么点功能再装个jar包。。。IDE早生成完了。如果想在get、set方法中做些许的其他操作,这东西就更没用了吧。😒

引用来自“大后锋”的评论

如果频繁修改= =还是有点价值的。更何况,在服务端……体积不是问题嘛
这东西是编译时用的。。运行时不需要,没有体积的问题。。。
2018-06-08 11:19
0
回复
举报
挺好用的
2018-06-08 10:37
0
回复
举报
支持 jdk9 10了吗
2018-06-08 09:21
0
回复
举报
为何不用groovy?
2018-06-08 08:35
0
回复
举报
公司一直在用
2018-06-08 01:08
0
回复
举报

引用来自“挖红薯”的评论

个人觉得这东西一点用没有,不就少些几个get、set吗?为了这么点功能再装个jar包。。。IDE早生成完了。如果想在get、set方法中做些许的其他操作,这东西就更没用了吧。😒
如果频繁修改= =还是有点价值的。更何况,在服务端……体积不是问题嘛
2018-06-07 23:21
0
回复
举报
_-
东西是好东西,用的人正不正经不知道...
😩
2018-06-07 22:52
0
回复
举报

引用来自“wendal”的评论

绝对的毒瘤!!!
用这个的,也是暴露了啥,我是绝对不允许团队用这个的!
2018-06-07 21:54
0
回复
举报
个人觉得这东西一点用没有,不就少些几个get、set吗?为了这么点功能再装个jar包。。。IDE早生成完了。如果想在get、set方法中做些许的其他操作,这东西就更没用了吧。😒
2018-06-07 20:31
0
回复
举报
更多评论
36 评论
9 收藏
分享
返回顶部
顶部