«Введение в веб-банки»

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

«Введение в правила качества кода с помощью FindBugs и PMD»

«1. Обзор В этой статье мы расскажем о некоторых важных правилах, представленных в инструментах анализа кода, таких как FindBugs, PMD и CheckStyle. 2. Цикломатическая сложность 2.1. Что такое цикломатическая сложность? Сложность кода — важная, но трудная для измерения метрика. PMD

«Выселение кеша в Spring Boot»

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

«Действия с Spring Security»

«1. Обзор Activiti — это система BPM (управление бизнес-процессами) с открытым исходным кодом. Для ознакомления ознакомьтесь с нашим руководством по Activiti с Java. И Activiti, и среда Spring обеспечивают собственное управление идентификацией. Однако в приложении, объединяющем оба проекта, мы можем

«Программное создание последовательностей с помощью Project Reactor»

«1. Обзор В этом руководстве мы будем использовать основы Project Reactor, чтобы изучить несколько методов создания потоков. 2. Зависимости Maven Давайте начнем с пары зависимостей. Нам понадобится реактор-ядро и реактор-тест: <dependency> <groupId>io.projectreactor</groupId> <artifactId>reactor-core</artifactId> <version>3.2.6.RELEASE</version> </dependency> <dependency> <groupId>io.projectreactor</groupId> <artifactId>reactor-test</artifactId> <version>3.2.6.RELEASE</version> <scope>test</scope>

«Еженедельник Java, выпуск 320»

«1. Spring и Java >> Java 14 Feature Spotlight: Records [infoq.com] Глубокое погружение в функцию предварительного просмотра записей с архитектором языка Java Брайаном Гетцем. >> Multitenancy Applications with Spring Boot and Flyway [reflectoring.io] Базовый пример того, как привязать входящий запрос

«Spring Security для интеграционных тестов Spring Boot»

«1. Введение Возможность выполнять интеграционные тесты без необходимости в автономной среде интеграции является ценной функцией любого программного стека. Полная интеграция Spring Boot с Spring Security упрощает тестирование компонентов, взаимодействующих с уровнем безопасности. В этом кратком руководстве мы рассмотрим использование @MockMvcTest

«Конфигурация Spring Boot с Jasypt»

«1. Введение Jasypt (упрощенное шифрование Java) Spring Boot предоставляет утилиты для шифрования источников свойств в приложениях Boot. В этой статье мы обсудим, как мы можем добавить поддержку jasypt-spring-boot и использовать ее. Для получения дополнительной информации об использовании Jasypt в качестве