2021-04-02 13:00:25
5 самых полезных Java-библиотек Lombok
Это библиотека Java, которая использует аннотации для сокращения шаблонного кода. Например, аннотации @Getter и @Setter генерируют геттеры и сеттеры; @EqualsAndHashCode автоматически генерирует методы Equals и HashCode, которые соответствуют контрактам Equals и HashCode.
Guava
Эта библиотека с множеством утилит создана и поддерживается Google. Это делает ее весьма популярной, поэтому вы можете быть уверены, что их API тщательно протестированы и поддерживаются. Некоторые полезные функции Guava: пакет Graphs с утилитами для моделирования данных графического типа, concurrency утилиты (MoreExecutors, Atomics и ListenableFuture).
Hibernate
Hibernate — это библиотека объектно-реляционного сопоставления, которая позволяет взаимодействовать с базой данных, не думая о переводе между таблицами SQL и POJO. Используйте Hibernate, чтобы повысить уровень постоянного хранения данных и избавиться от тысяч строк кода.
Feign
OpenFeign — это библиотека от Netflix, которая позволяет легко создавать RESTful HTTP-клиенты на Java. Чтобы создать клиент Feign, вы просто описываете интерфейс с деталями запроса и ответа.
Spring Boot
Spring Boot упрощает создание готовых к работе Java-приложений. Эта библиотека позволяет создавать автономные приложения Spring, напрямую встраивать Tomcat, Jetty или Undertow, а еще предоставляет готовые к работе функции, такие как метрики, проверка работоспособности и внешняя конфигурация.
499 views10:00