«Введение в JSONassert»

«1. Обзор В этой статье мы рассмотрим библиотеку JSONAssert — библиотеку, ориентированную на понимание данных JSON и написание сложных тестов JUnit с использованием этих данных. 2. Зависимость от Maven Сначала добавим зависимость от Maven: <dependency> <groupId>org.skyscreamer</groupId> <artifactId>jsonassert</artifactId> <version>1.5.0</version> </dependency> Пожалуйста,

«Улучшения Java 9 CompletableFuture API»

«1. Введение Java 9 поставляется с некоторыми изменениями в классе CompletableFuture. Такие изменения были введены как часть JEP 266 для решения общих жалоб и предложений с момента его появления в JDK 8, в частности, поддержка задержек и тайм-аутов, улучшенная поддержка

«Введение в Twitter4J»

«1. Обзор В этой статье мы рассмотрим использование Twitter4J в Java-приложении для связи с Twitter. 2. Twitter4J Twitter4J — это библиотека Java с открытым исходным кодом, которая предоставляет удобный API для доступа к Twitter API. Проще говоря, вот как мы

«Как зарегистрировать сервлет в Java»

«1. Введение В этой статье представлен обзор того, как зарегистрировать сервлет в Jakarta EE и Spring Boot. В частности, мы рассмотрим два способа регистрации сервлета Java в Jakarta EE — один с использованием файла web.xml, а другой с помощью аннотаций.

«Введение в Log4j2 — Appenders, макеты и фильтры»

«1. Обзор Регистрация событий является важным аспектом разработки программного обеспечения. Хотя в экосистеме Java доступно множество фреймворков, Log4J был самым популярным на протяжении десятилетий благодаря гибкости и простоте, которые он обеспечивает. Log4j 2 — это новая и улучшенная версия классической

«Представляем nudge4j»

«1. Обзор nudge4j позволяет разработчикам сразу увидеть влияние любой операции и предоставляет среду, в которой они могут исследовать, учиться и, в конечном счете, тратить меньше времени на отладку и повторное развертывание своего приложения. В этой статье мы рассмотрим, что такое

«Работа с отношениями в Spring Data REST»

«1. Обзор В этой статье мы рассмотрим, как работать с отношениями между сущностями в Spring Data REST. Мы сосредоточимся на ресурсах ассоциации, которые Spring Data REST предоставляет для репозитория, принимая во внимание каждый тип отношений, который можно определить. Чтобы избежать

«Как протестировать RxJava?»

«1. Обзор В этой статье мы рассмотрим способы тестирования кода, написанного с использованием RxJava. Типичный поток, который мы создаем с помощью RxJava, состоит из Observable и Observer. Наблюдаемое — это источник данных, который представляет собой последовательность элементов. Один или несколько

«Руководство по испытанию в Вавре»

«1. Обзор В этой статье мы рассмотрим функциональный способ обработки ошибок, отличный от стандартного блока try-catch. Мы будем использовать класс Try из библиотеки Vavr, который позволит нам создать более плавный и осознанный API, внедрив обработку ошибок в обычный поток обработки

«Spring Cloud Sleuth в монолитном приложении»

«1. Обзор В этой статье мы представляем Spring Cloud Sleuth — мощный инструмент для улучшения журналов в любом приложении, но особенно в системе, состоящей из нескольких сервисов. В этой статье мы сосредоточимся на использовании Sleuth в монолитном приложении, а не