«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 обеспечивают собственное управление идентификацией. Однако в приложении, объединяющем оба проекта, мы можем
«Аннотации весеннего планирования»
This article is part of a series: • Spring Core Annotations • Spring Web Annotations • Spring Boot Annotations • Spring Scheduling Annotations (current article) • Spring Data Annotations • Spring Bean Annotations «1. Обзор Когда однопоточного выполнения недостаточно, мы
«Весенние веб-аннотации»
This article is part of a series: • Spring Core Annotations • Spring Web Annotations (current article) • Spring Boot Annotations • Spring Scheduling Annotations • Spring Data Annotations • Spring Bean Annotations «1. Обзор В этом руководстве мы рассмотрим
«Программное создание последовательностей с помощью 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 в качестве