真心希望 idea 能出一款原生的插件干掉 lombok

2020-09-14 11:44:21 +08:00
 Aresxue
下完插件竟然经常报错不兼容,搞得 idea 的提示和编译都不正常了,尤其是全参构造器注解我新加一个变量竟然编译报错,字段名重构也和 idea 冲突,要不是项目捉急我一定要把它干掉,新项目谁在给我无脑加进来我就要喷他
9217 次点击
所在节点    Java
77 条回复
Samuelcc
2020-09-14 23:59:25 +08:00
这不算 lombok 的锅吧,lombok 工作是正常的,编译后就会生效。
我觉得 lombok 还是利大于弊的,很方便,代码规范定好就行。Spring 团队自己也在用。
HangoX
2020-09-15 00:08:39 +08:00
lombok 插件挂了真的很蛋疼。。。
by73
2020-09-15 00:25:17 +08:00
感觉有点难度,Lombok 实际上是 Javac 的“插件”,IDEA 作为一个 IDE 还是有点无能为力。不过也可以选择放弃插件,配置好 maven/gradle/javac 的编译规则应该也没问题。话说回来为啥工具是强制安装的?
orangeD
2020-09-15 00:37:17 +08:00
一直用 lombok 没遇到什么问题,虽然 ide 也能一键生成,但一大坨 setter 、getter 方法,看着不恶心吗?
ily433664
2020-09-15 08:18:51 +08:00
@cweijan #15 但是升级 2020.又会有其它新 bug 啊
xjlnjut730
2020-09-15 09:13:20 +08:00
jdk14 原生支持
fallinlovewith
2020-09-15 09:17:04 +08:00
爱用不用
yinzhili
2020-09-15 09:24:19 +08:00
lombok 这东西用处不大,引起的麻烦不少,能不用还是尽量不用
fengchang
2020-09-15 09:53:25 +08:00
这…不用 Jetbrains 的 Java 开发者怎么办? Jetbrains 想改进这个问题为啥不原生支持 lombok
a719031256
2020-09-15 10:30:03 +08:00
@yinzhili 可问题是公司里只要有一个人用,其他人也必须用,而且你反反复复的给他说这个插件有什么缺陷,tmd 死活不听,bean 类本身就是存储类,谁会天天去看里面的代码,真的是无语了
qiyuey
2020-09-15 10:54:01 +08:00
lombok 的插件稳定性一直有些问题,上 kotlin 吧
Heemooo
2020-09-15 11:59:27 +08:00
作废缓存 /重启能解决一切问题
onnfee
2020-09-15 12:12:38 +08:00
全参构造器注解的问题,我也遇到了,Invalidate Caches 之后,问题依旧。

前面几楼可能是:典型的我没出过问题,就以为自己很会用?
zhouxingchi4
2020-09-15 16:13:33 +08:00
@liangch 哈哈哈
EastLord
2020-09-21 16:58:10 +08:00
感觉在 v2 发啥帖子 都容易喷起来,没必要这样吧
xixinimei
2020-09-28 15:45:19 +08:00
可以喷用 lombok 的吗?
polyang
2020-10-20 09:40:55 +08:00
那些说 idea 生成 get set 方法用不了几秒的,人家是嫌生成时间长吗?嫌弃的是代码可读性吧,一堆的 get set 方法看着不难受吗?我有遇到过别人把某些属性写在 get set 中间的,如果不仔细看,你根本不知道还有那些属性。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/706817

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX