«Apache Camel с Spring Boot»

«1. Обзор По своей сути Apache Camel представляет собой механизм интеграции, который, проще говоря, можно использовать для облегчения взаимодействия между широким и разнообразным набором технологий. Эти мосты между сервисами и технологиями называются маршрутами. Маршруты реализованы на движке (CamelContext) и взаимодействуют

«Инструменты статического анализа Java в Eclipse и IntelliJ IDEA»

«1. Обзор В нашем введении в FindBugs мы рассмотрели функциональность FindBugs как инструмента статического анализа и то, как его можно напрямую интегрировать в IDE, такие как Eclipse и IntelliJ Idea. В этой статье мы рассмотрим несколько альтернативных инструментов статического анализа

«Слияние потоков в Java»

«1. Обзор В этой быстрой статье мы объясняем различные способы слияния Java Streams, что не очень интуитивно понятно. 2. Использование Plain Java Класс JDK 8 Stream имеет несколько полезных статических служебных методов. Давайте подробнее рассмотрим метод concat(). 2.1. Объединение двух

«Введение в тестирование с Arquillian»

«1. Обзор Arquillian — это среда тестирования интеграции, не зависящая от контейнера, для Jakarta EE. Использование Arquillian сводит к минимуму нагрузку на управление контейнерами, развертыванием, инициализацией фреймворка и т. д. Мы можем сосредоточиться на написании настоящих тестов, а не на

«Spring Cloud — добавление Angular 4»

«1. Обзор В нашей последней статье о Spring Cloud мы добавили поддержку Zipkin в наше приложение. В этой статье мы собираемся добавить интерфейсное приложение в наш стек. До сих пор мы полностью работали над серверной частью для создания нашего облачного

«Введение в усы»

«1. Обзор В этой статье мы сосредоточимся на шаблонах Mustache и воспользуемся одним из его API-интерфейсов Java для создания динамического HTML-контента. Mustache — это нелогичный механизм шаблонов для создания динамического контента, такого как HTML, файлов конфигурации и прочего. 2. Введение

«Встроенный сервер Jetty на Java»

«1. Обзор В этой статье мы рассмотрим библиотеку Jetty. Jetty предоставляет веб-сервер, который может работать как встроенный контейнер и легко интегрируется с библиотекой javax.servlet. 2. Зависимости Maven Для начала мы добавим зависимости Maven в библиотеки jetty-server и jetty-servlet: <dependency> <groupId>org.eclipse.jetty</groupId>

«Сведение вложенных коллекций в Java»

«1. Обзор В этой быстрой статье мы рассмотрим, как свести вложенную коллекцию в Java. 2. Пример вложенной коллекции Предположим, у нас есть список списков типа String. List<List<String>> nestedList = asList( asList(«one:one»), asList(«two:one», «two:two», «two:three»), asList(«three:one», «three:two», «three:three», «three:four»)); 3. Сведение

«Интеграция Ratpack с Google Guice»

«1. Обзор В предыдущей статье мы показали, как выглядит создание масштабируемых приложений с использованием Ratpack. В этом уроке мы обсудим, как использовать Google Guice с Ratpack в качестве механизма управления зависимостями. 2. Почему Google Guice? Google Guice — это программная