Публикации по теме 'spring-webflux'


Весенние декораторы WebFlux
Поскольку в названии уже есть « Decorator », оно позволяет пользователям добавлять новые функции к существующему объекту, не изменяя его структуру. В нашем случае этот объект представляет собой типичный тело HTTP-запроса/ответа , в котором мы хотим решить некоторые распространенные проблемы, такие как ведение журнала, дайджест, добавление/проверка подписи и т. д. В Spring MVC мы можем добиться этого, используя классы ContentCachingRequestWrapper и ContentCachingResponseWrapper , но..

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

Преимущества того, что конечные точки HTTP возвращают экземпляры Flux/Mono вместо DTO
Я посмотрел Spring Tips: Functional Reactive Endpoints with Spring Framework 5.0 и немного почитал о пружинный реактор, но я не совсем понимаю. Каковы преимущества того, что конечные точки возвращают Flux / Mono экземпляры (jacksonified)...
9108 просмотров

Spring 5 Web Reactive - Как мы можем использовать WebClient для получения потоковых данных в Flux?
Документация по текущей вехе (M4) показывает и пример того, как получить Mono с помощью WebClient : WebClient webClient = WebClient.create(new ReactorClientHttpConnector()); ClientRequest<Void> request =...
8677 просмотров

Spring-boot-starter-web-reactive зависимость M4
В Spring Web Reactive есть класс WebClient and ClientRequest . Если мы посмотрим на документацию, то ниже приведен способ использования ClientRequest с помощью WebClient. WebClient client = WebClient.create(new ReactorClientHttpConnector());...
1260 просмотров
schedule 15.07.2023

Ответы Spring Webflux и Observable не работают
Я только что создал простое приложение Spring Boot, используя spring-boot-starter-webflux с версией 2.0.0.BUILD-SNAPSHOT, которое приносит spring-webflux версии 5.0.0.BUILD-SNAPSHOT и то же самое для Spring Core, Beans, Context и т. Д. Если я...
2536 просмотров

Spring WebFlux WebClient устойчивость и производительность
Я просто тестирую на примере проекта PoC некоторые блокирующие / неблокирующие решения в простом распространенном сценарии. Сценарий: Есть конечная точка блокировки отдыха, которая довольно медленная - каждый запрос занимает 200 мс. Есть и...
4768 просмотров

spring-data-commons-2.0.0: Не найдено удаление свойства для типа T! ReactiveCrudRepository
Проблема : при попытке Spring Web Reactive вместе с данными Spring путем расширения ReactiveCrudRepository. Я получаю следующую ошибку : Caused by: org.springframework.data.mapping.PropertyReferenceException: No property delete found for type...
1673 просмотров

Как получить контекст текущего запроса в spring-webflux
В классическом spring -mvc можно установить атрибуты области запроса для RequestContextHolder . Основываясь на этом, мы можем анализировать входящий запрос в HandlerInterceptorAdapter , устанавливать параметры запроса, такие как текущий...
9999 просмотров
schedule 10.05.2022

Поддержка Spring WebFlux и Kotlin: как проводить интеграционные тесты?
https://docs.spring.io/spring-framework/docs/5.0.0.BUILD-SNAPSHOT/spring-framework-reference/kotlin.html#easy-testing-kotlin-and-junit-5 показывает пример кода для интеграционного теста. Однако я не понимаю эту строку: val application =...
450 просмотров
schedule 20.02.2022

Используя как Vaadin, так и Spring WebFlux в приложении Spring, как я могу настроить маршруты?
Я запускаю новое веб-приложение, используя Spring Boot 2.0. Я хотел бы использовать Vaadin 8 для предоставления пользовательского интерфейса. Кроме того, я хотел бы предоставить интерфейс API с использованием среды WebFlux, предоставляемой Spring 5....
667 просмотров

Как активировать Spring Security в военном приложении webflux
Как активировать безопасность webflux в приложении военная упаковка . Я использую встроенный в Spring 5 AbstractAnnotationConfigDispatcherHandlerInitializer , но он не работает. public class AppIntializer extends...
1137 просмотров
schedule 22.08.2022

Как правильно читать Flux ‹DataBuffer› и преобразовывать его в один inputStream
Я использую WebClient и пользовательский BodyExtractor class для своего приложения с весенней загрузкой WebClient webLCient = WebClient.create(); webClient.get() .uri(url, params) .accept(MediaType.APPLICATION.XML) .exchange()...
38714 просмотров

Клиент Spring Reactive Web Framework
Я экспериментировал с реактивным веб-фреймворком и у меня есть определенный вопрос, как он будет работать. В типичном приложении у нас есть хранилище данных (реляционное или без SQL). Уровень приложения (контроллеры) для подключения для хранения и...
174 просмотров

webflux эквивалент WebMvcConfigurer
Я переношу форму приложения spring mvc на spring webflux и не могу понять, что эквивалентно этой конфигурации webMvc: @Configuration public class PathMatchingConfigurationAdapter implements WebMvcConfigurer { @Override public void...
2896 просмотров
schedule 14.09.2022

Допустимо ли использовать Mono ‹Object› .publishOn (Schedulers.elastic) для блокировки операций?
Я понимаю, что при использовании операций блокировки в реактивных потоках мы должны использовать Publisher<Object>.publishOn(Schedulers.elastic).subscribe(//blocking operations go here) Я понимаю, что это имеет смысл, когда мой издатель...
1336 просмотров

Определение максимального количества одновременных пользователей для веб-приложения Spring Reactive на сервере Netty
Spring Webflux с использованием проекта Reactor очень перспективен с точки зрения более эффективного использования ваших ресурсов. Однако далеко не очевидно, как рассчитать ресурсы, необходимые для поддержки определенного количества пользователей....
952 просмотров
schedule 02.07.2022

Почему spring webflux по умолчанию выбирает пристань, а затем терпит неудачу?
Я пытаюсь запустить приложение на основе Spring boot 2.0.0.M7. Вот зависимости, связанные с Spring, которые у меня есть в моем build.gradle: compile "org.springframework.boot:spring-boot-starter-webflux:2.0.0.M7" compile...
1970 просмотров

Spring Security Webflux / Реактивная обработка исключений
Я создаю приложение на Spring webflux, и я застрял, потому что spring security webflux (v.M5) не вел себя как Spring 4 с точки зрения обработки исключений. Я видел следующий пост о том, как настроить Spring Security webflux: Пользовательская...
9786 просмотров
schedule 26.05.2022

Что тогда, thenEmpty, thenMany и flatMapMany в spring webflux?
Я не понимаю, в чем разница между then, thenEmpty , thenMany и flatMapMany на Flux или Mono в spring webflux.
23949 просмотров
schedule 12.04.2022

Получайте элементы из одной полезной нагрузки с помощью Flux
У меня есть метод, который запрашивает удаленную службу. Эта служба возвращает одну полезную нагрузку, содержащую множество элементов. Как получить эти элементы с помощью Flux и flatMapMany ? На данный момент мой метод «выборки из службы»...
1686 просмотров

Обработка исключений и возврат правильного HTTP-кода с помощью webflux
Я использую функциональные конечные точки WebFlux. Я преобразую исключения, отправленные уровнем сервиса, в код ошибки HTTP, используя onErrorResume : public Mono<String> serviceReturningMonoError() { return Mono.error(new...
7529 просмотров