我需要使用 spring 反应器以反应方式连接到数据库。这是我想得到的场景->
1.连接到数据库并获得响应1
2.然后连接到db并获得response2,同时提供response1.parameter
由于所有对象都是独一无二的,我计划使用 Mono
Mono<Response1> r1 = qrepo.findByID(id)
Mono<Response2> r2 = qrepo.findByID(r1.getParam())
Mono<String> combined = Mono.when(r1, r2).map(t -> {
StringBuffer sb = new StringBuffer();
sb.append(r1.getProp1());
sb.append(r2.getProp2());
Run Code Online (Sandbox Code Playgroud)
但这对我不起作用