<? extends Throwable>我可以在视觉上看到单声道(可投掷)和mono.error(供应商

问题描述 投票:0回答:1
Mono.error(Supplier<? extends Throwable> errorSupplier)

之间的区别。我知道这些是渴望和懒惰的负载。当懒惰的订阅方法被称为“订阅方法”时,创建了例外,并且一旦急切地传递了OnRequest Signal,就会创建异常,但是在输出方面,我无法观察到任何差异。

有一种通过
logs

了解两者之间的区别的方法吗?
  • the末端,效果将相同。 评估exception是您编写的自定义,您可以输出IT构造函数的日志,然后您可以在创建时看到它。如果将所有日志过滤到调试等等,则可以看到日志订单的差异。 在addition或其他情况下,您可以在提供的供应商中登录登录,因此您可以看到何时涉及供应商:
  • mono.error(() -> { log.info("supplying my exception"); return MyException(); });
java spring spring-webflux project-reactor
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.