我正在使用Spring 4,我需要根据请求的类型验证我的请求。
我正在尝试在服务层验证我的请求(我不知道如何在控制器中执行操作,或者如果我在控制器层中放置此类验证,我将不会尊重单一的责任模式。)< / p>
为什么吗
我需要验证两种或更多类型的请求,例如插入新项,更新等
像:
@RequestMapping(value = "/insert", method = RequestMethod.POST)
public void insert(@RequestBody Entity entity)
在这种情况下,我想使用InsertEntityValidator
@RequestMapping(value = "/update", method = RequestMethod.POST)
public void update(@RequestBody Entity entity)
在这种情况下,我想使用UpdateEntityValidator
由于业务验证需要自定义验证程序
我不知道如何做到这一点......