腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
switchIfEmpty
总是
被
调用
kotlin
、
reactive-programming
、
reactor
String): Mono<ActiveVersion> { .
switchIfEmpty
我想知道为什么尽管使用了defer,
switchIfEmpty
仍然被称为?
浏览 85
提问于2020-04-24
得票数 0
回答已采纳
2
回答
Mono
switchIfEmpty
()
总是
被
调用
java
、
spring-boot
、
reactive-programming
、
spring-webflux
、
project-reactor
return this.userService.getUserByEmail(loginUser.getEmail()) }和这个
被
调用
的方法return resp.bodyToMono(User.class); }
浏览 6
提问于2019-01-26
得票数 40
回答已采纳
2
回答
Rxjava --如何检查是否可能/可观察到的值是空的?
android
、
rx-java
、
rx-java2
、
android-room
Override return getResultsFromDatabase().toObservable().
switchIfEmpty
System.out.println("getting coins from database");} 但是,尽管数据库中有对象,但
switchIfEmpty
的工作方式有点出乎意料,因为它
总是
<e
浏览 1
提问于2018-04-04
得票数 7
回答已采纳
1
回答
带有RxJava2的房间-(流动的,也许,储存模式)
android
、
rx-java
、
retrofit2
、
rx-java2
、
android-room
在我的应用程序中,我正在为数据库层使用Room,而在网络
调用
中,我正在使用RxJava2 (这是我使用rxjava的第一个项目,所以我在这方面仍然很新手)。我想要进行一个网络
调用
并添加从网络到数据库的响应。当不需要进行另一个网络呼叫时,我想从数据库中获取数据。在我的房间存储库中使用可能/可流动的东西时,我有问题。getCoinResults() { return getCoinResultsFromDatabase().<em
浏览 0
提问于2018-04-03
得票数 11
回答已采纳
3
回答
Reactor
switchIfEmpty
和验证执行
java
、
spring-boot
、
reactive-programming
、
project-reactor
、
java-10
the same name as the policy you are trying to create" + }).
switchIfEmpty
奇怪的行为是下面的测试失败了,因为无论findByName是否返回数据,save
总是
被
调用
。
浏览 3
提问于2018-09-24
得票数 1
2
回答
也许
switchIfEmpty
懒惰评估
java
、
rx-java
、
rx-java2
如果源Maybe
switchIfEmpty
为空,则使用Maybe方法提供备用结果。但是,我希望只在源为空时执行备用源,而不希望在源不是空时执行它。当前实现
总是
调用
它,因为它需要传递给
switchIfEmpty
方法。Maybe.fromCallable看起来很有前途,但是它只适用于返回Maybe.empty的可
调用
性。如有任何提示,将不胜感激。如果
switchIfEmpty
能够接受一些评估迟缓的Maybe提供程序,那就太好了。StartRxMaybe().start().blocking
浏览 0
提问于2018-04-18
得票数 11
回答已采纳
1
回答
Mono
switchIfEmpty
总是
被称为
java
、
spring
、
spring-webflux
长话短说,即使不需要,我的
switchIfEmpty
也会被
调用
。@Test isOdd(2) .
switchIfEmpty
Mono.empty();}isOdd(Integer number)可以生成带有数据的Mono,或者只有在以前的Mono有数据的情况下才会
调用
空的onNotEmpty,只有当isOdd生成空
浏览 4
提问于2022-01-12
得票数 0
1
回答
Mono
switchIfEmpty
()
总是
被执行
java
、
spring
、
spring-webflux
、
project-reactor
我尝试过使用Mono.
switchIfEmpty
,但轮到monoVoidMethod和monoVoidMethod2都是在someObject不为空时
调用
的。(so -> service.monoObjectMethod(so) .
switchIfEmpty
(so -> service.monoObjectMethod(so) .flatMap(so2 -> serv
浏览 38
提问于2021-01-29
得票数 1
1
回答
如何检查Spring反应性应用程序中的现有条目?
mono
、
save
、
repository
、
crud
、
reactive
b.toString())) .
switchIfEmpty
如果书不存在,
switchIfEmpty
将被执行,书将被存储。但是在
switchIfEmpty
之后,flatMap也
总是
被
调用
!
浏览 4
提问于2021-05-25
得票数 0
回答已采纳
1
回答
Kotlin rxjava
switchIfEmpty
android
、
kotlin
、
rx-java
我试图理解
switchIfEmpty
运算符的逻辑。我将非常感谢每一个解释。我有一个本地数据库(房间)和远程服务器。我的目标是用
switchIfEmpty
实现逻辑,以检查本地DB中是否有数据可供接收,以及本地DB是否为空,可从远程
调用
。Observable<List<Film>> { return repo.getPageOfFilmsInCategory(category).filter { it.isNotEmpty() }.
switchIfEmpty
category, API.K
浏览 3
提问于2022-02-13
得票数 0
1
回答
网络流量
switchIfEmpty
应该像这样工作吗?
java
、
project-reactor
、
reactive-streams
我有以下代码:.getItem() -> returns Mono<Optional<Item>>.
switchIfEmpty
(...)它确实
调用
了
switchIfEmpty
(),它返回一个异常,但是它仍然继续
调用
.map()和崩溃(NPE)。mySvc.filter(Optional::isPresent) .map(O
浏览 5
提问于2022-01-29
得票数 0
1
回答
当可能为空时终止流而不抛出异常
java
、
rx-java2
我有以下方法,通过REST进行反应性
调用
: return valueService.create(value)) }正如@akarnokd所建议的,我试图将flatMap + map块放在
switchI
浏览 6
提问于2020-12-10
得票数 0
回答已采纳
1
回答
如何正确处理流为空的情况
spring-webflux
body(BodyInserters.fromObject(new CreateEventDetailsResponse(eventId))); .
switchIfEmpty
" + id); });} 这将返回所需的400响应,如果客户机省略了请求主体,但日志消息
总是
被打印出来对于为什么会发生这种情况,我最好的猜测是,.
switchIfEmpty
(...).map(...
浏览 0
提问于2018-10-03
得票数 0
回答已采纳
1
回答
Java RX的Flux.merge和
switchIfEmpty
project-reactor
、
flux
关于下面的代码,我试图理解JavaRx的Flux.merge和
switchIfEmpty
是如何协同工作的,因为我对我看到的结果有点困惑,这无疑是我没有完全掌握Java RX的结果。 我的问题是。如果对wOneRepository的
调用
...返回一个空列表或
调用
wTwoRepository...返回一个空列表,
switchIfEmpty
代码会被执行吗?或者它只在两个
调用
都返回空列表时才会执行?wTwoRepository.findWidgets(email).onErrorResume(error ->
浏览 157
提问于2021-06-14
得票数 0
回答已采纳
1
回答
即使第一个Mono响应错误信号,Spring Webflux链接的Mono也会得到解决
java
、
spring
、
spring-webflux
、
reactor
fooId, String barId) { .findByFooIdAndBarId(fooId, barId) .filter(Foo::isSomething) .flatMapMany(bazRepo::saveAll)
浏览 18
提问于2020-06-25
得票数 0
回答已采纳
1
回答
Flux.buffer()不适用于
switchIfEmpty
java
、
spring
、
rest
、
project-reactor
、
flux
我有一个场景,在这个场景中,我将使用以下命令从DB获取实体列表它将返回Flux<Entity>repository.getAllByIds(ids) .buffer().
switchIfEmpty
(__ -> handleAllEntitiesNotFound(ids, erroneous
浏览 0
提问于2019-11-01
得票数 1
0
回答
房间内Maybe<List<T>>的行为是否不正确?
android
、
kotlin
、
rx-java2
、
android-room
Query("SELECT * FROM box_jobs")如果查询结果不为空,我希望返回该查询的结果,否则返回REST API
调用
的结果boxJobDao.getAll() .
switchIfEmpty
boxJobMapper.dtoListToTaskList(b
浏览 0
提问于2017-12-12
得票数 3
回答已采纳
1
回答
小黑麦突变中的
switchIfEmpty
替代方案是什么?
reactive-programming
、
quarkus
、
reactive-streams
、
smallrye
在RxJava 2和反应器中,如果在当前流程中没有元素,则有一种类似
switchIfEmpty
的方法来切换到新的流。recoverWithItem(status(Status.NOT_FOUND).build());如何在Uni中返回PostRepository中的0或1元素,并在PostResource中使用类似
switchIfEmpty
浏览 2
提问于2020-04-10
得票数 3
1
回答
工程反应堆的flatMap和
switchIfEmpty
操作人员的使用问题
reactive-programming
、
project-reactor
我对依赖flatMap()和
switchIfEmpty
()的反应链有一个问题。出于某种原因,其中一个Mono不发射任何东西.(saveUser(userMono))} 这是createUser
调用
的第一个方法。注意,
switchIfEmpty
()并没有
调用
,如果有错误,确实会发出。它是从
switchIfEmpty
调用
的(参见上文)。()
调用
时不发出任何东西?
浏览 0
提问于2019-09-07
得票数 1
回答已采纳
1
回答
为什么工程反应堆在使用
switchIfEmpty
时会无限期挂起?
spring-boot
、
reactive-programming
、
spring-data-mongodb
、
project-reactor
reading from mongodb: ${e::class.simpleName} - ${e.message}", e)问题 如果我添加操作,为什么整个操作会挂起呢?如果我使用flatMap而不是concatMap并不重要,它最终还是会挂起的。
浏览 3
提问于2019-11-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么长视频总是被骂?
一直在潜水,总是被关注
为何霍金近年发表的言论总是被骂?
电磁水表为何总是被质疑跑得快!
被替代总是趋势 人工智能是发展的基石
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券