【发布时间】:2021-04-05 18:40:50
【问题描述】:
我有一个服务方法,它不会产生任何结果,但可以返回一个 HttpException。 例子
class Service{
public void myService() throws HttpException{
//do something
}
}
我的调用类有一个应该返回 Mono 的方法。此方法调用 myService()。
class Caller{
@Autowire
Service service;
public Mono<Response> callMyService(){
return Mono.just("abc")
.doOnSuccess(service.myService())
.thenReturn(new Response()); //this should return Mono<Response>
}
}
我的问题是,我怎样才能以一种好的方式编写 callMyService() ? Mono.just("abc") 似乎不是正确的实现。
【问题讨论】:
标签: spring-boot spring-webflux project-reactor