我想自动验证REST
在春天的参数REST
服务。
我试了一下使用@Valid @NotNull
,但其余的请求未得到自动拒绝,但DAO方法与空参数执行。 为什么?
@RestController
public class RestController {
@RequestMapping(value = "/")
public Boolean getResponse(@Valid @NotNull @Length(max = 20) String username) {
return daoService.lookup(username); //is executed if username = null
}
}
我怎样才能自动获得返回的HTTP错误,例如400?