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 1
|
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 复现
|