#Amplicode #Spring #SpringBoot #SpringData #JPA #Hibernate #IntelliJ #Java #Kotlin Lombok действительно отличный инструмент! Одна строчка кода и все твои JPA сущности перестают корректно работать 👍 Но это только в том случае, если ты не знаешь, какие фичи Lombok можно использовать с JPA, а какие лучше не стоит. В новом видео мы рассказали про большинство подводных камней, с которыми ты можешь столкнуться, используя JPA вместе с Lombok, а также про то, как с этими подводными камнями можно справится. Проект на GitHub: ––––– Таймкоды ––––– 00:00 – Введение. Lombok JPA 00:25 – [id131218391|@EqualsAndHashCode] от Lombok для JPA Entity 02:49 – Базовая реализация методов equals() и hashCode() вместе с JPA 03:49 – Верная реализация методов equals() и hashCode() для JPA Entity 06:16 – [club34265431|@ToString] и загрузка ленивых ассоциаций 07:22 – [club34265431|@ToString] и StackOverflowError 08:27 – [club105247662|@Data] и её проблемы 09:20 – [club197895470|@Builder] и @AllArgsConstructor удаляют конструктор без параметров 10:17 – Кодогенерация от Amplicode с учётом нюансов использования Lombok 11:25 – Итоги. Так ли плох Lombok? ––––– Что такое Amplicode ––––– Amplicode – это набор инструментов максимально эффективной и комфортной разработки сервисов и web приложений на Spring Boot в IntelliJ IDEA и административного пользовательского интерфейса на React Admin в VS Code. ––––– Как установить Amplicode в IntelliJ IDEA ––––– Инструкция – ––––– Как установить Amplicode в VS Code ––––– Инструкция – ––––– Amplicode в социальных сетях ––––– Сайт – Телеграм – Телеграм-чат – Вконтакте – GitHub – Почта – info@
Hide player controls
Hide resume playing