1) Установка зависимостей и создание контроллера Для создания реактивного приложения Spring Boot нам понадобится всего одна зависимость spring-boot-starter-webflux. Версия отсутствует, т.к. этот проект является модулем и есть родительский pom.xml в котором есть spring-boot-starter-parent. Это проект будет "вторым" модулем. Первый уже реализован - это telegram bot. Теперь добавим контроллер: Пока что контроллер возвращает заглушку. Mono - не углубляясь, означает, что возвращаем один объект. Если необходимо вернуть коллекцию используем Flux. Запустим приложение: Как мы видим запустился не Tomcat, а netty на стандартном для себя порту. Можно использовать и tomcat если добавить его в dependency, а в spring-boot-starter-webflux исключить (exclude) netty, но меня в данный момент все устраивает. Проверим через postman работу нашего контроллера: 2) Добавим логирование log4j2 Для этого добавим зависимости: <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-bo