lombokを使用しています.2つのクラスがあるとします。lombokを使用しているフィールドのフィールドにアクセス
@Data
@AllArgsConstructor
class Book {
private String name;
private BookDetail bookDetail;
}
@Data
@AllArgsConstructor
public class BookDetail {
private String description;
private String author;
}
今、私はこのような本の著者を取得することができます。
Book book = new Book("name1", new BookDetail("description1", "author1"));
System.out.println(book.getBookDetail().getAuthor());
これは少し冗長ですが、これは作者を直接取得する方法はありますか?
Book book = new Book("name1", new BookDetail("description1", "author1"));
System.out.println(book.getAuthor());
なぜ手書きで書かないのですか?私は 'Book'の中に' getAuthor'メソッドを作成し、 'BookDetail#getAuthor'を呼び出しています。 –
@SergeyProkofievはい、私は手動で行うことができます、私はちょうどロンボクがそれを行うより良い方法を持っているかどうか不思議です。 – Searene
私は[features description](https://projectlombok.org/features/)を見てきました。純粋なロンボクでそれをするオプションはありません –