腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1031)
视频
沙龙
1
回答
当
flatMap
返
回空
单声道
时
,
如何
调用
switchIfEmpty
?
、
、
{ return somethingElseMono;}
当
myThing为空
时
,这种方法可以很好地工作。它跳过.
flatMap
()并执行.
switchIfEmpty
()语句。 但是,
当
myThing不为空
时
,它会执行.
flatMap
(),这正是我想要的。但是
flatMap
返回一个Mono<Vo
浏览 484
提问于2021-03-31
得票数 1
回答已采纳
1
回答
具有Mono.then求值顺序的Mono.
switchIfEmpty
、
、
服务器上构建了如下反应式管道: .filter(Settings::isEnabled)根据我的理解,每当Settings::isEnabled返回false
时
,管道就会是空的,我会得到一个表示错误的
单声道
。我的s
浏览 134
提问于2020-02-06
得票数 2
1
回答
春季数据.网络流量.链接请求
、
employeeRepository.save(employee) }Mono<Employee> findById(String employeeId)此外,在编写代码的这种反应性范例中,我
如何
处理未找到的给定雇员?
浏览 3
提问于2020-07-10
得票数 1
回答已采纳
1
回答
Mono
switchIfEmpty
()总是被执行
、
、
、
我尝试过使用Mono.
switchIfEmpty
,但轮到monoVoidMethod和monoVoidMethod2都是在someObject不为空时
调用
的。return Mono.justOrEmpty(someObject) .
flatMap
(so2 -> service.monoVoidMethod2(so2))) .
switchIfEmpty
(Mono.empt
浏览 38
提问于2021-01-29
得票数 1
1
回答
项目反应器:有条件地实现映射输入Mono
、
、
(final Mono<List> listMono) { .
flatMap
readByName(list.getName())); final Mono<List> savedListMono = existingListMono .
flatMap
final Mono<Boolean> trueResu
浏览 27
提问于2020-01-17
得票数 1
回答已采纳
2
回答
Mono
switchIfEmpty
()总是被
调用
、
、
、
、
return this.userService.getUserByEmail(loginUser.getEmail()) }和这个被
调用
的方法
switchIfEmpty
()。我也不能使用
flatMap
方法来检查foundUser是否为空。 遗憾
浏览 6
提问于2019-01-26
得票数 40
回答已采纳
1
回答
为什么工程反应堆在使用
switchIfEmpty
时会无限期挂起?
、
、
、
reading from mongodb: ${e::class.simpleName} - ${e.message}", e)问题 如果我添加操作,为什么整个操作会挂起呢?如果我使用
flatMap
而不是concatMap并不重要,它最终还是会挂起的。应该
如何
记录没有为特定查询找到文档?也就是说,我想记录
当
Flux.返
回空</
浏览 3
提问于2019-11-21
得票数 1
回答已采纳
1
回答
当可能为空
时
终止流而不抛出异常
、
我有以下方法,通过REST进行反应性
调用
: return valueService.createobj -> new Result(obj.toJson()));我可以用Maybe.error(new Exception())终止流,但是
调用
端将得到我不想发送的错误响应。
当
外部服务返回Single<Result>
时
,是否可以返回Maybe.empty() (终止中
浏览 6
提问于2020-12-10
得票数 0
回答已采纳
1
回答
如何
处理Spring反应堆中的空事件
、
Data(); .subscribe(string -> Assertions.assertThat(string).isEqualTo("first"));data.empty() .subscribe(string -> Assertions.assertThat(string).isEqualTo("second&q
浏览 2
提问于2018-03-04
得票数 0
回答已采纳
1
回答
WebFlux条件
FlatMap
、
、
、
我对网络流量比较陌生,
当
有条件
时
,我想找出避免嵌套
flatMap
的解决方案:物品,品牌,类别。Mono<Item> patch(String itemId, PatchSpecs specs) { .
switchIfEmpty
= null) {
浏览 0
提问于2019-08-24
得票数 3
回答已采纳
2
回答
Flux.onErrorContinue()空对象
、
、
、
、
当
调用
数据库以检索带有id的记录
时
,就会出现这样的问题:没有返回记录,使用操作符switchIfEmtpy(),我使用Mono.error()抛出一个异常,下游则尝试使用onErrorContinue(下面的守则解释了这个问题: Flux.range(1, 10) .
flatMap
(integermapInteger(Integer num) { // This is here to sim
浏览 0
提问于2020-07-10
得票数 0
回答已采纳
3
回答
Reactor
switchIfEmpty
和验证执行
、
、
、
、
policy.setId(ObjectId.get().toString()); "already exists"));
浏览 3
提问于2018-09-24
得票数 1
1
回答
Java RX的Flux.merge和
switchIfEmpty
、
关于下面的代码,我试图理解JavaRx的Flux.merge和
switchIfEmpty
是
如何
协同工作的,因为我对我看到的结果有点困惑,这无疑是我没有完全掌握Java RX的结果。 我的问题是。如果对wOneRepository的
调用
...返回一个空列表或
调用
wTwoRepository...返回一个空列表,
switchIfEmpty
代码会被执行吗?或者它只在两个
调用
都返
回空
列表
时
才会执行?wTwoRepository.findWidgets(emai
浏览 157
提问于2021-06-14
得票数 0
回答已采纳
2
回答
如何
在RX java链中使用if-else?
、
、
、
、
下面是流程图:getUserFromNetwork("userId") } }).
s
浏览 4
提问于2017-04-13
得票数 21
回答已采纳
3
回答
当
Flux为空
时
返回404
、
当
一个Flux为空
时
,我试图返回一个404,类似于这里:^这从不
调用
switchIfEmpty
浏览 1
提问于2018-11-22
得票数 5
回答已采纳
2
回答
如果从
switchIfEmpty
返回服务器响应,Spring webflux“只允许一个连接接收订阅者”
、
、
、
MediaType.APPLICATION_JSON) }).
switchIfEmpty
Final.jar:4.1.27.Final]更新注意:根据方法定义,其行为是正确的:Fallback to an alternative Mono i
浏览 55
提问于2018-09-06
得票数 1
回答已采纳
1
回答
如何
正确处理流为空的情况
当
流为空
时
,
如何
执行有副作用的操作?例如,为了处理客户端发送空主体的情况,我们用.bodyToMono(...)读取它。public Mono<ServerResponse> createEventDetails(ServerRequest request) { return request.principal().
flatMap
CreateEventDetailsCommand(eventId, userProfile, body.getObjectId(), body.getDocumentUrls
浏览 0
提问于2018-10-03
得票数 0
回答已采纳
1
回答
在春季引导网络流量中,
如何
根据条件进行两次删除操作?
、
、
、
、
CollectionUtils.isNotEmpty(cart1.getItems())) .then(Mono.just("Specific Items are deleted successfully")).log().
switchIfEmpty
浏览 9
提问于2021-05-31
得票数 0
2
回答
在doIfEmpty中创建RxJava操作符
、
我有两个流,第一个流是一个从数据库获取数据并在完成数据获取后
调用
onCompleted()的流。第二个流是一个从服务器获取实时数据并从不
调用
onCompleted()的流。关于
如何
解决这个问题,有什么线索吗?我深入研究了Observable.
switchIfEmpty
()的源代码,但仍然不知道它是
如何
工作的。
浏览 9
提问于2017-05-26
得票数 0
回答已采纳
1
回答
反应器-第一次为空
时
停止源
、
.; s1.
flatMap
(value -> anotherSource.find(value));
当
出现以下情况
时
,我需要一种方法来阻止此s1anotherSource.find给了我第一个空的。
如何
做到这一点呢? 注意: 一种可能的解决方案是抛出错误,然后捕获它以停止。anotherSource.find(value).
switchIfempty
(Mono.error(..))我正在寻找比这更好的解决方案。
浏览 25
提问于2021-02-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java8新特性之空指针异常的克星Optional类
面向对象的编程-Application 31
立体声与单声道:主要区别解释
用Swift写一个响应式编程库
Spring Boot 2.0-WebFlux framework
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券