Lombok - 访问 getter 不可见
Lombok - access to getter not visible
我在我的实体中使用了 lombok 注释“@Data”。我试图通过 Dto Converter 使用 getter ,就像我在没有 lombok 的情况下正常使用它一样。不知怎的,它没有像我预期的那样工作。看来我的 lombok 没有创建 getter 或我没有访问权限?
@Entity
@Table(name = "product")
@Data
public class Product {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private Long id;
@Column(name = "name")
private String name;
Dto 转换器:
public class ProductEntityToProductDetailsDtoConverterImpl {
@Override
public ProductDetailsDto convert(Product product) {
return new ProductDetailsDto(
product.getId(),
product.getName()
);
}
}
您必须为您的 IntellIJ IDEA 安装 lombok 插件才能使其理解 lombok
我在我的实体中使用了 lombok 注释“@Data”。我试图通过 Dto Converter 使用 getter ,就像我在没有 lombok 的情况下正常使用它一样。不知怎的,它没有像我预期的那样工作。看来我的 lombok 没有创建 getter 或我没有访问权限?
@Entity
@Table(name = "product")
@Data
public class Product {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private Long id;
@Column(name = "name")
private String name;
Dto 转换器:
public class ProductEntityToProductDetailsDtoConverterImpl {
@Override
public ProductDetailsDto convert(Product product) {
return new ProductDetailsDto(
product.getId(),
product.getName()
);
}
}
您必须为您的 IntellIJ IDEA 安装 lombok 插件才能使其理解 lombok