«1. Обзор В этой статье мы подробно рассмотрим, что такое Vavr, зачем он нам нужен и как его использовать в наших проектах. Vavr — это функциональная библиотека для Java 8+, предоставляющая неизменяемые типы данных и структуры функционального управления. 1.1. Зависимость
«Руководство по выражениям Cron»
«1. Обзор Проще говоря, cron — это базовая утилита, доступная в системах на базе Unix. Это позволяет пользователям планировать задачи для периодического запуска в указанную дату/время. И, естественно, это отличный инструмент для автоматизации многих процессов, которые в противном случае потребовали
«Еженедельник Java, выпуск 373»
«1. Spring и Java \u003e\u003e Почему пространство имен имеет значение в общедоступных репозиториях с открытым исходным кодом [blog.sonatype.com] Простые и, тем не менее, эффективные координаты — предотвращают атаки, связанные с путаницей зависимостей, с использованием идентификатора группы, идентификатора артефакта и версии!
«Еженедельник Java, выпуск 360»
«1. Spring и Java \u003e\u003e От Spring Boot к Quarkus [blog.frankel.ch] Новичок в блоке: практическое руководство по переносу типичного приложения Spring Boot на Quarkus! \u003e\u003e Новые языковые функции с Java 8 по 15 [advancedweb.hu] Эволюция Java для тех, кто спешит:
«Изменение тела ответа в фильтре Zuul»
«1. Обзор В этом уроке мы рассмотрим пост-фильтр Netflix Zuul. Netflix Zuul — это поставщик пограничных услуг, который занимает промежуточное положение между клиентом API и множеством микросервисов. Пост-фильтр запускается перед отправкой окончательных ответов клиенту API. Это дает нам возможность воздействовать
«Краткое введение в Java-клиент Kubernetes»
«1. Введение В этом руководстве мы покажем, как использовать API Kubernetes из приложений Java, используя его официальную клиентскую библиотеку. 2. Зачем использовать Kubernetes API? В настоящее время можно с уверенностью сказать, что Kubernetes стал стандартом де-факто для управления контейнерными приложениями.
««HttpMessageNotWritableException: не найден конвертер для возвращаемого значения типа»»
«1. Обзор В этом руководстве мы собираемся пролить свет на исключение Spring HttpMessageNotWritableException: «Не найден конвертер для возвращаемого значения типа». Сначала мы объясним основные причины исключения. Затем мы копнем глубже, чтобы увидеть, как создать его на реальном примере и, наконец,
«Как исправить ошибку java.lang.UnsupportedClassVersionError»
«1. Введение В этом кратком руководстве мы узнаем, что вызывает ошибку времени выполнения Java java.lang.UnsupportedClassVersionError: Unsupported major.minor version и как ее исправить. 2. Взгляд на ошибку Давайте начнем с примера ошибки: Exception in thread «main» java.lang.UnsupportedClassVersionError: com/baeldung/MajorMinorApp has been compiled
«Еженедельник Java, выпуск 377»
«1. Spring и Java \u003e\u003e Прибытие Java 16! [inside.java] Выпущена Java 16 — сопоставление с образцом, записи, сокеты домена Unix, инструмент для упаковки, Vector API и многое другое! \u003e\u003e Анонс Spring Native Beta! [spring.io] Создание собственных образов для проектов Spring
«Регистрация вызовов Spring WebClient»
«1. Обзор В этом руководстве мы собираемся показать, как настроить Spring WebClient — реактивный HTTP-клиент — для регистрации запросов и ответов. 2. WebClient WebClient is a reactive and non-blocking interface for HTTP requests, based on Spring WebFlux. It has a