Вопросы по теме 'spring-webflux'

Весенний способ загрузки для маршалла/демаршалла XML
Что такое «загрузочный» способ автоматического маршаллинга/демаршалла XML? Мой контроллер отдыха: @RestController @Slf4j public class ProvisioningController { @RequestMapping(value = "/provisioning", method = RequestMethod.POST,...
1979 просмотров

Функциональный маршрут Spring Web Flux (реактивный) не работает должным образом с Kotlin
Привет, хорошие люди, заинтересованные в написании весенних приложений на Котлине. Я играю со снимком Spring Boot 2.0.0 и spring-webflux . Этот фрагмент кода: @Component class TestRouter() : RouterFunction<ServerResponse> { override fun...
1742 просмотров

Настроенный ObjectMapper не используется в spring-boot-webflux
У меня есть миксины, настроенные в моей конфигурации objectmapperbuilder, с использованием обычного веб-контроллера Spring, данные выводятся в соответствии с миксинами. Однако при использовании webflux контроллер с методом, возвращающим Flow или...
10631 просмотров
schedule 19.10.2022

Как использовать более низкую версию эластичного поиска в Maven при использовании spring -boot-starter-parent
Я использую "spring-boot-starter-parent" с версией "2.0.0.BUILD-SNAPSHOT" для Webflux. Я использую Elasticsearch в качестве источника данных. Итак, я включил "spring-boot-starter-data-elasticsearch" в pom.xml. Это по умолчанию, включая версию ES...
1127 просмотров

Spring Webflux: Webclient: получить тело при ошибке
Я использую веб-клиент из spring webflux, например: WebClient.create() .post() .uri(url) .syncBody(body) .accept(MediaType.APPLICATION_JSON) .headers(headers) .exchange()...
61255 просмотров
schedule 03.11.2022

Как объединить списки Java Flux в один список из внешних источников
В контроллере отдыха spring -boot 2.0 я создал следующий код, который работает как надо: @ResponseBody @GetMapping("/test3") Mono<List<String>> test3(){ List<String> l1 = Arrays.asList("one","two","three");...
14686 просмотров

Модель потоков Spring WebFlux и Reactor
В настоящее время экспериментирует с реактивным программированием с помощью Spring 5.0.0.RC2 , Reactor 3.1.0.M2 и Spring Boot 2.0.0.M2 . Хотите узнать о модели параллелизма и многопоточности , используемой WebFlux и Reactor для правильного...
22333 просмотров

Spring Webflux, Как перенаправить на index.html для обслуживания статического контента
spring-boot-starter-webflux (Spring Boot v2.0.0.M2) уже настроен, как в spring-boot-starter-web , для обслуживания статического содержимого в статической папке в ресурсах. Но он не пересылает index.html. В Spring MVC можно настроить так:...
10261 просмотров

Внешний интерфейс Spring Web Flux React с angularjs
Я новичок в технологиях Spring Web Flux React, но, следуя руководству, я разработал свой первый сервис «Hello World». Теперь я пытаюсь подключиться к этой службе, используя angularjs 1.5.9 в качестве внешней библиотеки. Проблема в том, что я не...
1230 просмотров
schedule 23.12.2022

Какой правильный выпуск весеннего облака работает с текущей весенней загрузкой 2.0.0M3
Я хотел бы использовать весеннюю загрузку 2.0.0M3 (включая Spring 5 RC3) для своего нового проекта. Мне интересно, какой выпуск весеннего облака я должен использовать для совместимости с весной 5. Я не нашел ни одного ресурса, говорящего об этом....
154 просмотров

Как вернуть 404 с помощью Spring WebFlux
У меня такой контроллер (в Котлине): @RestController @RequestMapping("/") class CustomerController (private val service: CustomerService) { @GetMapping("/{id}") fun findById(@PathVariable id: String, @RequestHeader(value =...
11211 просмотров

Функционал WebFlux: как определить пустой поток и вернуть 404?
У меня есть следующая упрощенная функция обработчика (Spring WebFlux и функциональный API с использованием Kotlin). Однако мне нужна подсказка, как определить пустой поток, а затем использовать noContent () для 404, когда поток пуст. fun...
27375 просмотров

Сопрограммы Kotlin и реактивные типы Spring Framework 5
Сопрограммы Kotlin позволяют выполнять неблокирующий код, возвращая значение Deferred . Это действительно полезно для создания неблокирующего кода при использовании методов блокировки (например, из библиотеки). Spring 5 позволяет использовать...
3065 просмотров

Разница между @Controller и RouterFunction в Spring 5 WebFlux
В Spring 5 есть два способа предоставить доступ к конечным точкам HTTP. @Controller или @RestController , создав класс контроллера, например @RestController @RequestMapping("persons") public class PersonController { @Autowired...
9897 просмотров

Клиент Spring Web Reactive
Я пытаюсь использовать Spring Reactive WebClient для загрузки файла в контроллер Spring. Контроллер действительно прост и выглядит так: @PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE) public...
7921 просмотров

Примеры использования ReactorNettyWebSocketClient
В New Spring есть пример WebSocketClient на Документация Spring . WebSocketClient client = new ReactorNettyWebSocketClient(); client.execute("ws://localhost:8080/echo"), session -> {... }).blockMillis(5000); Но очень коротко и непонятно:...
2009 просмотров

Аргумент запроса REST Проверка в функции маршрутизатора
В подходе контроллера Spring мы могли бы выполнить проверку аргумента запроса REST, используя @Valid с чем-то вроде этого @PostMapping(REGISTER) public ResponseEntity<SomeData> registerSomeData(@RequestBody @Valid final SomeData...
1236 просмотров
schedule 22.09.2022

Невозможно прочитать значения из Flux/Mono
У меня есть простая программа, состоящая из двух частей: сервер Spring 5 с одной конечной точкой, которая возвращает Mono‹Double›, и клиентская программа, которая считывает значение и печатает его. Когда я перехожу к http://localhost:8080/rand ,...
1550 просмотров

Веб-клиент Spring Webflux
Я действительно не знаю, как правильно перевести следующий вызов веб-клиента spring webflux. userIds - это список, и я смог вызвать службу, используя следующий синтаксис, но мне не удалось заставить это работать с Spring WebFlux WebClient....
2150 просмотров
schedule 19.02.2022

Reactor Mono против CompletableFuture
Только начинаю изучать проект реактора и его абстракции Mono и Flux, и хотел бы понять основные различия с базовыми модулями Java 8 CompletableFuture. Вот простой код, который у меня есть: public static void main(String[] args) throws Exception...
5873 просмотров