标签: java spring validation spring-boot
我想验证@RequestBody以及路径参数。理想情况下,我想创建自己的@CustomValid注释而不是@Valid注释。
@RequestBody
@CustomValid
@Valid
除了在DTO本身上执行@NotNull之类的检查之外,我还想实际检查是否存在要更新的对象的id实际存在于数据库中。例如,对于此请求:
@NotNull
{ "id": "2348291983918", "name": "Carol" }
我想查找用户mongo集合是否实际包含传入了id的对象或拒绝它。
有谁知道怎么做?