«Развертывание веб-приложений в Jetty»

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

«Внедрение информации Git в Spring»

«1. Обзор В этом руководстве мы собираемся показать, как внедрить информацию репозитория Git в созданное Maven приложение на основе Spring Boot. Для этого воспользуемся maven-git-commit-id-plugin — удобным инструментом, созданным исключительно для этой цели. 2. Зависимости Maven Давайте добавим плагин в

«Как использовать Spring FactoryBean?»

«1. Обзор В контейнере Spring есть два вида бобов: обычные бобы и фабричные бобы. Spring использует первое напрямую, тогда как второе может создавать объекты самостоятельно, которыми управляет фреймворк. И, проще говоря, мы можем построить фабричный компонент, реализовав интерфейс org.springframework.beans.factory.FactoryBean. 2.

«Руководство по URL-адресу Java»

«1. Обзор В этой статье мы собираемся исследовать низкоуровневые операции с сетевым программированием на Java. Мы более подробно рассмотрим URL-адреса. URL-адрес — это ссылка или адрес ресурса в сети. Проще говоря, код Java, взаимодействующий по сети, может использовать класс java.net.URL

«Начало работы с Spring JMS»

«1. Обзор Spring предоставляет среду интеграции JMS, упрощающую использование JMS API. В данной статье представлены основные понятия такой интеграции. 2. Зависимость от Maven Чтобы использовать Spring JMS в нашем приложении, нам нужно добавить необходимые артефакты в pom.xml: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId>

«Интеграция Hystrix с существующим приложением Spring»

«1. Обзор В прошлой статье мы рассмотрели основы Hystrix и то, как он может помочь в создании отказоустойчивого и отказоустойчивого приложения. Существует множество существующих приложений Spring, которые выполняют вызовы во внешние системы, которые выиграют от Hystrix. К сожалению, может оказаться

«Руководство по Querydsl с JPA»

«1. Обзор Querydsl — обширная среда Java, помогающая создавать и выполнять запросы с типобезопасностью на предметно-ориентированном языке, похожем на SQL. В этой статье мы рассмотрим Querydsl с Java Persistence API. Небольшое замечание: HQL для Hibernate был первым целевым языком для

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

«1. Spring и Java >> Creating Docker images with Spring Boot 2.3.0.M1 [spring.io] Краткий обзор предстоящей поддержки сборочных пакетов и многоуровневых jar-файлов в Spring Boot — двух новых функций, упрощающих создание оптимизированных образов Docker. >> Creating an API Gateway with

«Работа с отношениями в Spring Data REST»

«1. Обзор В этой статье мы рассмотрим, как работать с отношениями между сущностями в Spring Data REST. Мы сосредоточимся на ресурсах ассоциации, которые Spring Data REST предоставляет для репозитория, принимая во внимание каждый тип отношений, который можно определить. Чтобы избежать

«Как протестировать RxJava?»

«1. Обзор В этой статье мы рассмотрим способы тестирования кода, написанного с использованием RxJava. Типичный поток, который мы создаем с помощью RxJava, состоит из Observable и Observer. Наблюдаемое — это источник данных, который представляет собой последовательность элементов. Один или несколько