实体 Parent 有一个 Item 对象的集合。
每当我尝试运行包含针对索引大于 9 的集合项的操作的 json-patch+json 请求时,Spring 都会引发以下异常:
原因:org.springframework.data.mapping.PropertyReferenceException:找不到类型项目的属性 10!遍历路径:Parent.collection。
URL 是"/Parent/1"
请求正文:
[
{
"op":"replace",
"path":"/collection/10/property",
"value":"100"
}
]
索引小于 10 的完全相同的请求可以正常工作:
[
{
"op":"replace",
"path":"/collection/9/property",
"value":"100"
}
]
它是弹簧数据休息错误吗?