springboot 控制层参数校验插件
使用样例:
@RequestMapping("ceshi")
public Result test(
@Check(value = "name", defaultValue = "小明") String username,
@Check(value = "age", min = "18", max = "55") int age,
@Check(name = "手机号", mobile = true, required = false) String mobile,
@Check(name = "身份证", idCard = true, required = false) String card) {
return new Result();
}
说明:
* @Check包含@RequestParam原生注解的所有功能,唯一修改的是将name值当做返回提示中的字段名来使用。
* 当@RequestParam和@Check同时作用于方法参数上时,@Check不起作用,以@RequestParam为准。
详情:
http://blog.csdn.net/shi0299/article/details/78136267