«1. Введение Spring Cloud Netflix Zuul — это шлюз с открытым исходным кодом, обертывающий Netflix Zuul. Он добавляет некоторые специальные функции для приложений Spring Boot. К сожалению, ограничение скорости не предусмотрено из коробки. В этом руководстве мы рассмотрим Spring Cloud
«Руководство по API java.lang.Process»
«1. Введение В этом уроке мы подробно рассмотрим Process API. Для более подробного изучения того, как использовать Process для выполнения команды оболочки, мы можем обратиться к нашему предыдущему руководству здесь. Процесс, на который он ссылается, является выполняющимся приложением. Класс Process
«Краткое руководство по Spring MVC с помощью Velocity»
«1. Введение Velocity — это механизм шаблонов от Apache Software Foundation, который может работать с обычными текстовыми файлами, кодом SQL, XML, Java и многими другими типами. В этой статье мы сосредоточимся на использовании Velocity с типичным веб-приложением Spring MVC. 2.
«Введение в Spring Batch»
«1. Введение В этой статье мы сосредоточимся на практическом, ориентированном на код введении в Spring Batch. Spring Batch — это платформа обработки, предназначенная для надежного выполнения заданий. Текущая версия 4.3 поддерживает Spring 5 и Java 8. Она также поддерживает JSR-352,
«Spring Batch — Tasklets vs Chunks»
«1. Введение Spring Batch предоставляет два разных способа реализации задания: использование тасклетов и чанков. В этой статье мы научимся настраивать и реализовывать оба метода на простом примере из реальной жизни. 2. Зависимости Давайте начнем с добавления необходимых зависимостей: <dependency> <groupId>org.springframework.batch</groupId>
«Использование JaVers для аудита модели данных в Spring Data»
«1. Обзор В этом руководстве мы увидим, как настроить и использовать JaVers в простом приложении Spring Boot для отслеживания изменений сущностей. 2. JaVers При работе с изменяемыми данными у нас обычно есть только последнее состояние сущности, хранящееся в базе данных.
«Руководство по Google Guice»
«1. Введение В этой статье будут рассмотрены основы Google Guice. Мы рассмотрим подходы к выполнению основных задач внедрения зависимостей (DI) в Guice. Мы также сравним подход Guice с подходами более известных DI-фреймворков, таких как Spring и Contexts and Dependency Injection
«Получить текущий идентификатор трассировки в Spring Cloud Sleuth»
«1. Обзор В этой статье мы рассмотрим Spring Cloud Sleuth и посмотрим, как мы можем использовать его для трассировки в Spring Boot. Он добавляет полезную дополнительную информацию в наши журналы и упрощает отладку действий, добавляя к ним уникальные идентификаторы. Эти
«Загрузчики классов в Java»
«1. Введение в загрузчики классов Загрузчики классов отвечают за динамическую загрузку классов Java в JVM (виртуальную машину Java) во время выполнения. Они также являются частью JRE (Java Runtime Environment). Следовательно, JVM не нужно знать о базовых файлах или файловых системах
«Разбивка на страницы REST весной»
«1. Обзор В этом руководстве основное внимание будет уделено реализации разбиения на страницы в REST API с использованием Spring MVC и Spring Data. 2. Страница как ресурс и страница как представление Первый вопрос при проектировании нумерации страниц в контексте архитектуры