我正在尝试保存一组类别。保存所有类别后,将产品类别设置为它。然后返回产品。到目前为止,我已经成功地做到了这一点。
public Mono<Product> save(Product product) {
final Set<Category> categories = product.getCategories();
Set<Category> _categorySet = new HashSet<>();
Mono<Product> _product;
for (Category category : categories) {
final Mono<Category> save = categoryService.save(category);
save.subscribe(_categorySet::add,null,()->{
product.setCategories(_categorySet);
repository.save(product);
});
}
}
我如何在不依赖于保存后退回产品block()
?我似乎找不到学习这些东西的来源。谁能指点我的好材料。