Spring 数据 REST UPSERT 语句

Spring Data REST UPSERT Statement

我有一个 Spring REST 导出 URL,我想在其中执行 UPSERT 操作。如果该行存在,它将更新,否则它将插入。我之前一直在为 CREATE 做 POST,为 UPDATE 做 PATCH,为 Delete 做 DELETE。

有什么方法可以让 URL 支持 UPSERT 操作,使用 PUT 左右吗?

PUT 如果要更新的资源不存在,this code snippet on PUT method.

方法会调用资源创建操作