当前位置: 首页 > 知识库问答 >
问题:

Mono到Mono的Reactor映射

蒯华彩
2023-03-14

我有一个函数返回mono ,我想将它映射到mono (因为这是我在控制器方法中返回的东西)。

是否有更好的方法返回mono而不是.flatmap{mono.empty ()}

我不能使用.map{null},因为映射函数不能接受nulls。

共有1个答案

贺佑运
2023-03-14

是的,只需使用booleanmono.then()。它只将终端信号(oncompleteonerror)作为mono 传播,并抛弃onnext事件。

 类似资料:
  • 假设我有以下流程 只是为了理解 因此,我有 但我需要 继续皱眉 这个问题有什么好的解决办法吗?

  • 使用阻塞运算符,我可以这样做:

  • Mono 是一个由 Novell 公司主持的项目。该项目的目标是创建一系列符合ECMA 标准(Ecma-334 和Ecma-335)的.NET 工具,包括C# 编译器和共通语言执行平台。与微软的.NET Framework 不同,Mono 项目不仅可以运行于Windows 系统上,还可以运行于Linux,FreeBSD,Unix,Mac OS X 和Solaris。 Mono 的开发工具 Mono

  • 我对Spring WebFlux和反应编程比较陌生,所以请原谅我的问题是它没有任何意义。 基本上,我想要实现的是用“getRandomPlanetName()”返回一个新行星的名称,同时在Delay对象中设置一个字段“delayElement”。类似这样的事情: 还有,我是否可能只返回一个字符串,它是getPlanetName()的结果,而不是一个对象的单声道?

  • 我正在使用Spring WebFlux开发一个API REST,但在上传文件时遇到了问题。它们被存储了,但我没有得到预期的返回值。 我就是这么做的: 接收通量 将部件强制转换为文件部件。 使用transferTo()保存零件(这返回一个单声道 ) 使用文件名将Mono 映射到Mono 。 向客户端返回通量 。 存储服务

  • 好吧,所以我有下面的方法,但我试图摆脱使用。块(),因此尝试实现Mono,但得到错误< code >所需的类型:List 原始代码 我尝试以非阻塞方式重构使用 Mono