我是反应式编程的新手,尝试使用 Mono 和 concat 进行 UPSERT 操作并在存储库中具有现有值

问题描述

这里,在 PUT 方法中,如果它是空的,则使用 REST API 调用 POST,如果不请求要保存在存储库中的有效负载

我需要像附加现有的字段值一样保存更新的值。如果您对此有任何想法,请帮助我

public Mono updateEmployee(int id,Employee emp){

返回 repo.existsById(id)

.switchIfEmpty(service.create(emp))

.flatMap(repo.save(emp); }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)