0

我有一个休息控制器,它接收一个Dto. Dto的属性之一是id要更新的实体,但是该实体可能被锁定以进行更新(实体上的标志)。我创建了一个自定义属性ConstraintValidatorid检查实体 id 是否被锁定并返回代码 400(这是预期的,但由于请求有效,所以不需要)。这是使用注释验证输入数据以检查业务状况的正确方法吗?

或者我应该定义一个验证服务,在不满足业务条件的情况下,它会抛出我想要的任何东西?

还是有另一种我还没有考虑过的方法?

如有必要,将提供代码。

4

0 回答 0