如果可能,如何在Service层或Controller中使用Spring验证?

时间:2016-05-23 14:23:26

标签: spring validation spring-mvc

我正在使用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

由于业务验证需要自定义验证程序

我不知道如何做到这一点......

0 个答案:

没有答案