【发布时间】:2020-03-15 15:37:20
【问题描述】:
我正在使用 Intellij 并尝试将 lombok 应用于项目。 但它一直说“找不到符号”。 这是我的代码的快速示例。
类
import lombok.*;
@Data
public class Product {
private String name;
private Integer price;
public Product(String name, Integer price){
this.name = name;
this.price = price;
}
}
主要
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class CollectionMain {
public static void main(String[] args) {
Collection<Product> products = new ArrayList<>();
Product door = new Product("DOOR",90);
Product bed = new Product("BED",60);
Product ipad = new Product("iPad",15);
products.add(door);
products.add(bed);
products.add(ipad);
final Iterator<Product> productIterator = products.iterator();
while(productIterator.hasNext()){
Product product = productIterator.next();
System.out.println(product.getPrice());
}
}
}
错误提示
CollectionMain.java:23:错误:找不到符号 System.out.println(product.getPrice()); ^ 符号:方法 getPrice() 位置:Product类型的变量产品
插件
【问题讨论】:
-
您是否在 IntelliJ 本身中安装了 Lombok 插件?
-
是的,我做到了。会附上截图
-
只需检查注释处理器框对我有用