是否可以自动验证RestController(通过Spring MVC)方法响应?

时间:2014-02-26 13:51:44

标签: java validation spring-mvc

我们可以在任何参数之前通过@Valid注释验证输入参数,如下所示:

@RestController // new spring 4 annotation
public class ApplicationServiceApiV1Controller {
    @RequestMapping(value = "/response")
    public SomeResponse getResponse(@Valid SampleInputParam request) {
        return new SomeResponse();
    }
}

SampleInputParam自己的字段可以使用任何javax.validation.constraints。*注释进行注释,并且将验证这些值。如果验证失败,客户端将收到400或406 http状态。是否有可能如上所述验证响应?我没有发现spring-mvc的用法。

0 个答案:

没有答案