«Spring Cloud — услуги по обеспечению безопасности»

«1. Обзор В предыдущей статье Spring Cloud — начальная загрузка мы создали базовое приложение Spring Cloud. В этой статье показано, как его защитить. Естественно, мы будем использовать Spring Security для совместного использования сеансов с помощью Spring Session и Redis. Этот

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

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

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

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

«Пагинация JPA»

«1. Обзор В этой статье показано, как реализовать разбиение на страницы в Java Persistence API. В нем объясняется, как выполнять разбиение по страницам с помощью базового JQL и более безопасных API на основе критериев, обсуждаются преимущества и известные проблемы каждой

«Руководство по Querydsl с JPA»

«1. Обзор Querydsl — обширная среда Java, помогающая создавать и выполнять запросы с типобезопасностью на предметно-ориентированном языке, похожем на SQL. В этой статье мы рассмотрим Querydsl с Java Persistence API. Небольшое замечание: HQL для Hibernate был первым целевым языком для

«Интеграция Hystrix с существующим приложением Spring»

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

«Начало работы с Spring JMS»

«1. Обзор Spring предоставляет среду интеграции JMS, упрощающую использование JMS API. В данной статье представлены основные понятия такой интеграции. 2. Зависимость от Maven Чтобы использовать Spring JMS в нашем приложении, нам нужно добавить необходимые артефакты в pom.xml: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId>

«Руководство по URL-адресу Java»

«1. Обзор В этой статье мы собираемся исследовать низкоуровневые операции с сетевым программированием на Java. Мы более подробно рассмотрим URL-адреса. URL-адрес — это ссылка или адрес ресурса в сети. Проще говоря, код Java, взаимодействующий по сети, может использовать класс java.net.URL

«Как использовать Spring FactoryBean?»

«1. Обзор В контейнере Spring есть два вида бобов: обычные бобы и фабричные бобы. Spring использует первое напрямую, тогда как второе может создавать объекты самостоятельно, которыми управляет фреймворк. И, проще говоря, мы можем построить фабричный компонент, реализовав интерфейс org.springframework.beans.factory.FactoryBean. 2.

«Использование сопоставителей чисел Hamcrest»

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