java Katharsis Json Api限制修补程序
我在Spring Boot服务器中使用Katharsis库自动构建JSON-API接口
假设我有一个端点(资源)/资源,我想为其提供POST方法(创建新资源),但限制补丁(限制资源更新)。 与此同时,木卫一。凯萨西斯。存储库。ResourceRepository只提供save()方法,该方法适用于POST和PATCH
目前我唯一的想法是在FilterChain中添加另一个过滤器,这将不允许修补所需的端点
有没有更好(即更短或更优雅)的方法来实现这一点
# 1 楼答案
补丁包含一个ID。
所以你可以检查一下身份证null并抛出一个错误
这样你就不需要检查数据库了
此解决方案假定您不在客户机上生成id
# 2 楼答案
要禁用修补方法,应遵循以下步骤: