TestEntity.java
@NoArgsConstructor @Data public class TestEntity { private String testName; private String testname; }
TestEntity.class
public class TestEntity { private String testName; private String testname; public TestEntity() { } public String getTestName() { return this.testName; } public void setTestName(final String testName) { this.testName = testName; } ... }
请问这是什么原因?
![]() | 1 0x663 2020-09-16 09:55:46 +08:00 |
![]() | 2 0x663 2020-09-16 09:57:29 +08:00 左转 issues |
3 li517316684 2020-09-16 09:57:44 +08:00 没导对包吧 |
4 hejawy 2020-09-16 10:01:10 +08:00 为啥要这么命名?没事找事? |
5 persona5 OP |
![]() | 6 dovme 2020-09-16 10:08:13 +08:00 你这么命名真的会被人打死的 |
![]() | 7 Kilerd 2020-09-16 10:08:20 +08:00 项目上用 lombok 1.18.12 没有出现这个问题,可以正常提示。 请贴出你的 lombok 版本。 |
![]() | 8 Qlccks2 2020-09-16 10:10:34 +08:00 看来你自己知道命名有问题了 |
![]() | 12 talen666 2020-09-16 10:17:51 +08:00 会不会 testname 没有用到。。 |
![]() | 13 Jrue0011 2020-09-16 10:31:50 +08:00 用 delombok 看看生成的代码 |
![]() | 14 serical 2020-09-16 10:51:05 +08:00 ![]() |
![]() | 16 22k 2020-09-16 11:46:44 +08:00 是不是驼峰名字然后认为了一个字段 |
![]() | 17 graffitist 2020-09-16 12:22:24 +08:00 按道理来说,就算你命名成这个样子 也会有两个吧? getTestName getTestname 没注意过 |
18 flowercoder 2020-09-16 13:16:16 +08:00 早就吃过 lombok 大小写的亏了 getset 用插件生成一下难道不香吗? 要么就全小写避免呗。 |
19 Jooooooooo 2020-09-16 14:36:18 +08:00 (又一个不要用 lombok 的例子 你用 idea 的自动生成 get set, 不会有问题 |
20 shuqin2333 2020-09-16 16:25:16 +08:00 吃过类似的亏 aName 生成的 get set 是 getAName 和 setAName 手动用 idea 生成的是 getaName 和 setaName,lombok 生成的 get set 反射会有问题 |
![]() | 21 CantSee 2020-09-16 17:59:47 +08:00 1.18.0 复现 |