用于按实体的特定字段删除的java REST API
我正在为我的服务开发一个删除API。 我读过一些文档和文章,没有找到一个很好的描述,说明如果我们需要删除一个实体,而不是通过id,而是通过另一个字段,那么如何为DELETE方法设计API
例如,我有一个名为“Person”的实体。它有“id”和“组”。 我想要两种删除方法
- 通过ID删除用户李>
- 按组删除用户李>
按ID删除不是问题:
@DeleteMapping("/persons/{personId}")
然而,要通过另一个属性删除,我找到的最佳解决方案是使用请求参数。e、 g
DELETE /persons/?group=groupValue
使用这样一种方法是完全可以的,但我想知道是否有更方便的方法,也许更明确的方法,来解决这个问题
共 (0) 个答案