你知道spring-data-rest
是否支持“PATCH”方法吗?我有以下存储库:
@RepositoryRestResource(collectionResourceRel = "users", path = "users")
public interface UserRepository extends JpaRepository<User, Long>{
}
当我尝试使用以下 HTTP 调用更新用户的某个字段时:
PATCH http://localhost:8080/users/1 -d{'field1':'value1'}
我收到错误:
WARN 23413 --- [nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'PATCH' not supported
我需要添加一些额外的配置才能使其正常工作吗? 我检查了文档here并假设它应该开箱即用。
最佳答案
都是我的错。我有另一个 Controller ,它覆盖 spring-data-rest Controller 的路径。
关于java - 不支持 Spring Data Rest 方法 'PATCH',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48984369/