【发布时间】:2015-04-18 21:39:16
【问题描述】:
使用基于Spring @RestController 的Validator 接口的方法是创建一个validator 自定义类,实现Validator 接口。在控制器类中调用 InitBinder 来注册验证器类。然后当 REST req 到来时,该类的验证器被调用。这对我来说仍然有问题。假设我有一个 PersonValidator 类,它对 POST 进行一种验证,对 PUT 进行另一种验证。由于这两个处理程序都存在于同一个 REST 控制器类中,我如何运行不同的验证? 说在同一个休息控制器类中,我想将 PostPersonValidator 用于 POST,将 PutPersonValidator 用于 PUT。我不知道该怎么做。
【问题讨论】:
标签: spring validation rest