filmov
tv
Java Tools: Project Lombok - пишем меньше кода

Показать описание
Project Lombok для Java - библиотека, позволяющая писать меньше кода.
Ссылка на Project Lombok:
Java на фоне многих современных языков программирования выглядит достаточно многословным ввиду особенностей своего синтаксиса и принятых соглашений. При разработке enterprise приложений на шаблонный код приходится достаточно большой процент кода: геттеры-сеттеры, конструкторы, описание типов переменных... Многие программисты оказываются увлечены менее многословными Groovy, Kotlin, Ceylon и прочими языками на JVM. Но часто невозможно просто перевести приложение на несколько сотен тысяч сток на другой язык, а писать меньше кода хочется.
Для этих целей была создана библиотека Lombok - предоставляя простые и понятные аннотации, она позволяет избежать такой боли как поддержание актуальности POJO (java beans), создание builders и даже пробрасывание Checked Exceptions
Для добавления зависимости на lombok в Spring Boot приложение нужно добавить следующую зависимость:
Ссылка на плейлист создания Sweater Application:
Ссылка на код Sweater Application:
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Поддержать проект:
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Ссылка на Project Lombok:
Java на фоне многих современных языков программирования выглядит достаточно многословным ввиду особенностей своего синтаксиса и принятых соглашений. При разработке enterprise приложений на шаблонный код приходится достаточно большой процент кода: геттеры-сеттеры, конструкторы, описание типов переменных... Многие программисты оказываются увлечены менее многословными Groovy, Kotlin, Ceylon и прочими языками на JVM. Но часто невозможно просто перевести приложение на несколько сотен тысяч сток на другой язык, а писать меньше кода хочется.
Для этих целей была создана библиотека Lombok - предоставляя простые и понятные аннотации, она позволяет избежать такой боли как поддержание актуальности POJO (java beans), создание builders и даже пробрасывание Checked Exceptions
Для добавления зависимости на lombok в Spring Boot приложение нужно добавить следующую зависимость:
Ссылка на плейлист создания Sweater Application:
Ссылка на код Sweater Application:
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Поддержать проект:
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Комментарии