«Изучение файловой системы контейнера Docker»

«1. Обзор Когда мы работаем с Docker, иногда нам нужно проверить файлы конфигурации или журналы внутри контейнера. В этом кратком руководстве мы увидим, как проверить файловую систему контейнера Docker, чтобы помочь нам в таких ситуациях. 2. Интерактивное исследование Мы можем

«Генерация штрих-кодов и QR-кодов в Java»

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

«Обмен сообщениями с помощью Spring AMQP»

«1. Обзор В этом руководстве мы рассмотрим обмен сообщениями через AMQP с использованием среды Spring AMQP. Сначала мы рассмотрим некоторые ключевые концепции обмена сообщениями. Затем мы перейдем к практическому примеру. 2. Коммуникация на основе сообщений Обмен сообщениями — это способ

«Весенний свод»

«1. Обзор Хранилище HashiCorp — это инструмент для хранения и защиты секретов. Vault, в целом, решает проблему безопасности при разработке программного обеспечения, связанную с управлением секретами. Чтобы узнать больше об этом, ознакомьтесь с нашей статьей здесь. Spring Vault предоставляет абстракции

«Введение в Spring Security Taglibs»

«1. Обзор В этом руководстве мы рассмотрим библиотеки Spring Security Taglib, которые обеспечивают базовую поддержку доступа к информации о безопасности и применения ограничений безопасности в JSP. 2. Зависимости Maven Прежде всего, давайте добавим зависимость spring-security-taglibs в наш pom.xml: <dependency> <groupId>org.springframework.security</groupId>

«Руководство по метаданным конфигурации Spring Boot»

«1. Обзор При написании приложения Spring Boot полезно сопоставлять свойства конфигурации с Java-бинами. Но как лучше всего задокументировать эти свойства? В этом руководстве мы рассмотрим обработчик конфигурации Spring Boot и связанные с ним файлы метаданных JSON, которые документируют значение каждого

«Руководство по реактивным микросервисам с использованием Lagom Framework»

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

«Насмешка над частными методами с помощью PowerMock»

«1. Обзор Одной из проблем модульного тестирования является имитация закрытых методов. В этом руководстве мы узнаем, как этого добиться с помощью библиотеки PowerMock, которая поддерживается JUnit и TestNG. PowerMock интегрируется с такими фреймворками для имитации, как EasyMock и Mockito, и

«Репозитории с несколькими модулями данных Spring»

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