入参校验 Controller校验 可以更友好的返给前端信息可以在一开始就检查完毕,特别是一个Controller方法对应两个Domain方法的情况下 Domain校验 可以处理不同Domain之间的差异 数据库中数据校验 Repository校验 作为数据存储方提供数据的完整性,domain只解决业务问题可以对id不存在的进行进行处理可以处理冗余字段的一致性 Domain.retrieve校验 默认值的处理,本身有业务上的考量