Java 使用Mono<;T>;在Spring中填充云Firestore实体
我在我的JavaSpring应用程序中使用 当前,我的实体如下所示:Java 使用Mono<;T>;在Spring中填充云Firestore实体,java,spring,google-cloud-firestore,spring-data,spring-reactive,Java,Spring,Google Cloud Firestore,Spring Data,Spring Reactive,我在我的JavaSpring应用程序中使用 当前,我的实体如下所示: public class Subscription { public String userId; public String companyId; // other properties } 但是,我通过in获取userId和companyId 如何保持嵌套在Monos中的两个属性而不诉诸于?我现在正在使用它来组合这两个Monos。然后我在Mono#flatMap中创建实体 service.g
public class Subscription {
public String userId;
public String companyId;
// other properties
}
但是,我通过in获取userId
和companyId
如何保持嵌套在Mono
s中的两个属性而不诉诸于?我现在正在使用它来组合这两个Mono
s。然后我在Mono#flatMap
中创建实体
service.getCompanyId()
.zipWith(service.getUserId())
.flatMap(objects -> createEntity(objects.getT1(), objects.getT2()))
我现在正在使用组合Mono
s。然后我在Mono#flatMap
中创建实体
service.getCompanyId()
.zipWith(service.getUserId())
.flatMap(objects -> createEntity(objects.getT1(), objects.getT2()))
我建议您按照中的教程进行操作
您可以发现Firestore可以处于数据存储模式,这使得上一个教程适合您。我建议您按照中的教程进行操作
您可以发现Firestore可以处于数据存储模式,这使得上一个教程非常适合您。您所说的
持久化这两个属性是什么意思?为什么要避免Mono#block
?@Juancki使用Mono#block
我会抛弃Spring文档中的“反应流的所有好处”:你所说的持久化这两个属性是什么意思?为什么要避免Mono#block
?@Juancki使用Mono#block
我会抛弃Spring文档中的“所有反应流的好处”: