【发布时间】:2020-06-01 21:20:06
【问题描述】:
我似乎找不到很多关于此的信息。我读过PUT 请求应该用于用更新的资源替换整个资源,而PATCH 请求应该用于仅更新您想要更改的字段。但是,假设我有一个非常大的对象,其中包含许多嵌套字段和对象,并且我只想更新其中一个嵌套对象中的特定字段,而不必重新提交整个对象(因为它太大了)。我必须创建一个PATCH 端点。我将如何在 Spring REST API 中验证这样的端点?我无法理解端点如何知道它收到了哪些字段或嵌套字段以及如何验证它们,并让它适用于我可以给它的任何可能的字段。
【问题讨论】:
-
你必须自己编写验证,这不是 spring 会为你做的事情
标签: spring rest spring-boot spring-mvc