Конвертируем Spring XML в Java-based Configurations без слёз

Как-то я засиделся на работе добавляя новую функциональность в один «небольшой» и довольно старенький сервис написанный на Spring. Редактируя очередной XML файл Spring конфигурации я подумал: а чего это в 21 веке мы всё еще не перевели наш проект на J…

Security микросервисов с помощью Spring, OAuth2, JWT и Service Account

Не так давно я начинал свой первый проект с микросервисами и не знал как реализовать security. Сейчас информации по этому вопросу уже больше однако она не всегда актуальна и как правило не раскрывает проблему security межсервисного взаимодействия. Поэт…

Camunda: тестируем модели процессов

Привет! Продолжаем делиться опытом о том, как можно автоматизировать бизнес-процессы в банке с помощью Camunda. В прошлой статье мы рассказали об одном из проектов, который создали на базе Spring Boot с подключенной Camunda в качестве библиотеки. В это…

«Чиним» OpenApi в springdoc-open-api

На смену springfox пришел springdoc. Он приносит нам в проект Swagger и поддерживает спецификацию OpenApi 3. Но есть еще некоторые шерховатости, а именно правильное отображение параметров запроса для сортировки и постраничного вывода.Давайте посмотрим,…

Автоматизируем бизнес-процессы с Camunda и Spring Boot: отказоустойчивая реализация BPM-схем

Привет! Недавно мы разработали для российского банка и запустили сервис, который помогает пользователям при получении финансовых услуг. Как и всегда в финтехе, сервис должен был отвечать требованиям безопасности, отказоустойчивости и надежности. А для …

Java One day offer от Почтатеха

Всем привет! Мы — Почтовые Технологии или просто Почтатех. Разрабатываем сложные цифровые продукты Почты России. Помогаем ей стать удобнее, быстрее, качественнее и технологичнее для вас. 9 апреля приглашаем middle/senior-разработчиков, пишущих на …

Парсинг при помощи JAVA

Всем привет, данная статья является — маленьким туториалом, для примера были взяты XML данные с сайта Центр Банка. Читать далее

Создание телеграм-бота (Spring Boot, Kafka, PostgreSQL), часть вторая

Рецепт легкого перекуса для «Telegram — монстра Франкенштейна»Всем привет, это вторая часть создания телеграмм-бота (ссылка на первую часть), в ней мы реализуем Kafka Consumer, который будет ловить любые колебания в силе и выдавать нам всю информацию…

Создание телеграмм-бота (Spring Boot, Kafka, PostgreSQL), часть первая

Всем привет, данная статья является, своего рода моей первой, но все же постараюсь максимально просто рассказать вам о том, как создать бота, прикрутив к нему все обещанные выше свистелки-тарахтелки.Статьи будут разделены на 2 части, первая часть — соз…

Как создать голосовой навык для Яндекс.Алисы, используя Spring Boot и Яндекс.Облако

В статье рассказывается, как разработать навык для платформы Яндекс.Диалоги, используя Java и фреймворк Spring Boot, а затем развернуть его в Яндекс.Облаке. Для примера описывается приложение, которое помогает запоминать английские слова. Алиса проверя…