【发布时间】:2021-02-15 11:13:02
【问题描述】:
Mono<Void> my_function(final String reviewObject){
return Mono.fromCallable(
() -> {
ReviewDto reviewDto = new ReviewDto();
try {
objectMapper.updateValue(reviewDto, reviewObject);
} catch (JsonMappingException e) {
throw new InvalidPayloadException("Invalid payload");
}
return reviewDto;
}).then();
}
当我调用 my_function 时,它没有调用(工作),我该怎么办??
Mono<Void> another_function(){
my_function(reviewObject);
}
【问题讨论】:
-
nothing happens until you subscribeprojectreactor.io/docs/core/release/reference/… -
根据@Toerktumlare,您应该在 another_function 方法中调用您的方法,因此:
my_function(reviewObject).suscribe();
标签: java rabbitmq spring-webflux project-reactor reactor