请检查问题POSTing a @OneToMany sub-resource association in Spring Data REST
现在常识告诉我创建一个新评论,我应该能够发布一个POST,例如http://localhost/posts/1/comments。同时,我还应该能够通过http://localhost/comments/search/findByCommenter?commenter=XXX上的搜索来检索用户的所有评论。
春天,我不支持发布我提到的方式。你需要PATCH。据我所知,只有你没有专门的评论存储库。因此,如果您没有评论存储库,则可以将新评论修改为http://localhost/posts/1/comments,或者如果您希望评论者可以搜索评论,则必须POST到http://localhost/comments。这背后的原因是什么?