转载:踩坑-编译错误:FastJson与lombok导致找不到符号:方法getId()
编译错误:FastJson与lombok导致找不到符号:方法getId()
在启动项目或编译项目时,假如遇到java 找不到符号 符号: 方法getId()位置:类型为javaxxxx的问题时,通常是由于lombok的问题导致的,一般解决思路为:
笔者在实际开发中,遇到了因JSON.parseObject(lombokEntity.getData(), HashMap.class);
导致该问题。
现象是仅有该类无法报错找不到符号。
代码示例:
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class LombokEntity {
private Integer id;
private String name;
private String data;
}
public class LombokTest {
public static void main(String[] args) {
LombokEntity lombokEntity = new LombokEntity();
lombokEntity.setData("{\"id\":\"111\",\"name\":\"sssss\"}");
HashMap<String ,String> hashMap = JSON.parseObject(lombokEntity.getData(), HashMap.class);
}
}
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/qq_21383435/article/details/125358678
内容来源于网络,如有侵权,请联系作者删除!