【问题标题】:Why lombok doesn't create getter?为什么龙目岛不创建吸气剂?
【发布时间】:2016-01-15 02:12:10
【问题描述】:

我导入了一个使用 lombok 来减少代码的项目,但我收到错误“方法 getBooks() 未定义为 Author 类型”,其中 Book 和 Author 是两个实体。

this.getBooks().add(book);
book.setAuthor(this);

Book Class 使用了这样的注释,我也收到警告“不推荐使用类型 Builder”,我该如何解决这个问题?

@Entity
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(exclude = "id")
@ApiObject(name = "Book", group = DocumentationConstants.GROUP_LIBRARY,   description = "Represents a book. Every book has an <code>Author</code> and a price.")
public class Book {
...
}

【问题讨论】:

  • 你使用哪个 IDE?
  • 我用的是eclipse,现在运行java -jar lombok.jar就搞定了。

标签: getter builder lombok


【解决方案1】:

我不知道 getBooks 的问题,但要解决弃用警告,您可能应该将导入从 lombok.experimental.Builder 替换为 lombok.Builder

披露:我是 Lombok 开发人员。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-16
    • 1970-01-01
    • 2018-04-05
    • 2019-11-26
    • 1970-01-01
    • 2021-11-05
    • 2017-09-28
    • 1970-01-01
    相关资源
    最近更新 更多