如何在反应式java中从Mono<String>获取String
2022-09-01 05:46:21
我有一个接受Mono作为参数的方法。我想要的只是从中获取实际的字符串。Googled,但除了在Mono对象上调用block()之外没有找到答案,但它会发出阻塞调用,所以要避免使用block()。如果可能的话,请建议其他方式。我需要这个字符串的原因是因为在此方法中,我需要调用另一个方法,即使用实际的字符串值说print()。我知道这很容易,但我是反应式编程的新手。
法典:
public String getValue(Mono<String> monoString) {
// How to get actual String from param monoString
// and call print(String) method
}
public void print(String str) {
System.out.println(str);
}