Внутри новой возможности есть ключевое слово Record, позволяющее создать класс с уже встроенной следующей функциональностью: конструктор, частные конечные поля, средства доступа, равенства/hashCode, геттеры, методы toString.
Теперь мой вопрос: лучше ли полагаться на особенность Lombok или нам следует начать использовать функцию записи:
Лучше использовать это:
Код: Выделить всё
record Person (String name, String surname) {}
Код: Выделить всё
@AllArgsConstructor
@ToString
@EqualsAndHashCode
public class Person {
@Getter private int name;
@Getter private int surname;
}
Подробнее здесь: https://stackoverflow.com/questions/613 ... -14-record
Мобильная версия