Java Records — больше, чем сокращённая запись класса
record User(String name, String email) {}
Вы получаете:
→ Поля компонентов с модификатором final.
→ Автоматические equals(), hashCode() и toString().
→ Явный сигнал: «этот тип хранит данные».
Используйте records для DTO — меньше шаблонного кода, проще ревью.
Java Библиотека | Мы в Телеграм