使用自定义验证的java输入验证
自定义注释,定义为https://dzone.com/articles/bean-validation-and-jsr-303
我们可以在控制器中使用@大写注释吗
例如
@RestController
public class Abc {
@RequestMapping(value="/abc", method=RequestMethod.POST)
public String abc(@Capitalized @RequestParam(value="abc") String abc) {
}
}
我用这种方式使用,但它不起作用。知道它为什么不起作用吗
谢谢
# 1 楼答案
在annotation target中添加},那么它就可以工作了
Parameter
{例如:
# 2 楼答案
假设@Capitalized为:
您有一个约束验证impl,如下所示:
然后用你的控制器试试这个:
# 3 楼答案
在应用程序中包含以下代码后。java,运行良好
}