问题标签 [spring-webflux]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1284 浏览

angularjs - Spring Web Flux React 前端与 angularjs

我是 Spring Web Flux React 技术的新手,但是按照教程我必须开发我的第一个“hello world”服务。现在我正在尝试使用 angularjs 1.5.9 作为前端库来连接这个服务。

问题是我找不到用于使用 AngularJS 调用这个简单服务的示例、库或模块。所有示例都与 AngularJS 2 相关。

有谁知道任何模块?

谢谢

0 投票
1 回答
4031 浏览

spring - Spring 5 Web Reactive - Web Client - 在响应流上使用 flatmap()

response例如,在这篇文章中,我试图理解为什么在流上使用 flatmap() (直接从参考中复制粘贴)

AFAIK,flatmap应用于流的 a 为每个输入值(在流中)生成任意数量的值(0...n)。所以一个平面图需要一个产生流的函数。

通量发出 0 个或更多项目,然后可选地完成或出错。

那么响应流上到底发生了什么?这是接收响应流并发出 0 个或多个 Alert 类对象的函数吗?因此,如果我们这样subscribealerts,我们可以通过 Web 客户端以反应方式获取它们。有人可以澄清我是否正确吗?

0 投票
2 回答
1902 浏览

kotlin - WebFlux WebTestClient 和 Kotlin 的类型干扰问题

我正在使用 Spring Webflux 和 Kotlin 为新应用程序构建原型。Spring Webflux 包含一个用于单元测试的 WebTestClient。根据文档,我应该能够像这样测试 REST 调用的结果:

但是,我遇到了一些类型干扰问题。问题在于“expectBody”和“isEqualTo”的组合。

我得到的错误是:

Kotlin:类型推断失败:没有足够的信息来推断 fun isEqualTo(p0: Version!) 中的参数 T:T!请明确指定。

使用的方法具有以下签名:

可悲的是,我遇到了泛型知识的限制以及 Kotlin 和 Java 之间的差异,这意味着我不确定我应该如何指定这一点。

编辑:就像我在下面说的,当我使用isEqualTo<Nothing>(version). 但是,当 isEqualTo 结束而没有失败时,这会导致 NullPointerException。这似乎是因为 'isEqualTo' 方法返回一个值,该值现在定义为 'Nothing' 类型。

0 投票
1 回答
1155 浏览

spring-boot - Spring Boot v2.0.0.M2 webflux 和执行器

我无法ActuatorSpring Boot v2.0.0.M2and一起工作Netty。以下依赖项用于build.gradle

我也没有Actuator在日志文件中看到相关信息。我错过了什么吗?

0 投票
0 回答
433 浏览

java - How to integrate reactive features of Spring Webflux into 'standard' Spring MVC Application?

During my project development, I found myself to the point where I realised that I need some event driven functions as some of them may be time-consuming and it would be much better to not block IO then (images processing, emails etc).

So far I have 'standard' MVC application, which is mainly REST API.

How can I integrate event driven stuff? Do I have to rebuild all controllers to fulfil Webflux architecture or it is possible to have an EventBus (but I found that it is now deprecated?) so I could just emit some events(e.g. imageUploaded) where I need it and consume them in Consumers (e.g. create thumbnail when imageUploaded?

I cannot find any clear information or complete guide as few of nice tutorials refer to classes which have been deprecated recently.

I would appreciate any help.

0 投票
1 回答
157 浏览

spring-boot - 与当前 Spring Boot 2.0.0M3 一起使用的正确 Spring Cloud 版本是什么

我想为我的新项目使用 spring boot 2.0.0M3(包括 Spring 5 RC3)。我想知道我应该使用哪个版本的 spring cloud 来与 spring 5 兼容。

我没有找到任何资源谈论它。我应该使用最新的 Dalston SR2 还是 Finchley 快照来获得 Spring Cloud 功能?

0 投票
4 回答
54961 浏览

spring - 使用 ssl 的 Spring 5 WebClient

我正在尝试查找 WebClient 使用的示例。

我的目标是使用 Spring 5 WebClient 使用 https 和自签名证书查询 REST 服务

有什么例子吗?

0 投票
1 回答
1304 浏览

spring - 使用 spring-webflux 时 WebTestClient 不起作用

我通过 Spring boot 2.0.0.M3 使用 Spring webflux。下面是我的项目的依赖项,

该应用程序通过./gradlew bootRun或直接运行主应用程序运行良好。

但是由于以下错误,我未能开始集成测试。

引起:org.springframework.boot.web.server.WebServerException:无法启动嵌入式Tomcat

我想知道为什么WebTestClient仍然尝试使用嵌入式 tomcat,即使我们使用的是默认使用响应式网络的 webflux。

是弹簧启动测试的配置错误还是错误?

下面是我的测试用例的代码片段,

0 投票
1 回答
2884 浏览

spring-webflux - 如何使用 spring webflux 进行文件流式传输

我想使用 spring webflux 以反应方式流式传输文件。
我的端点应该看起来更具体什么是对象的类型?

0 投票
1 回答
2611 浏览

java - Spring Boot 集成测试抛出错误“java.lang.IllegalStateException: Timeout on blocking read for 5000 MILLISECONDS”

这个问题发生在我通过 Spring boot 2.0.0.M3 使用 Spring webflux 的项目上。下面是项目的依赖关系,

我有一个 REST API,代码如下:

代码工作正常。使用 Postman 调用 API 时,会返回正确的结果。

我有如下集成测试代码:

但测试失败,抛出如下错误消息:

关于如何解决这个问题的任何建议?