java Hibernate验证程序NotEmpty修剪问题 1 年,8 月 Questions & Answers 5547 Hibernate NotEmpty注释似乎不会导致填充空格(" ")的字符串出错。仅适用于空字符串或空字符串(即:new String())。是否有解决方法/修复方法
# 1 楼答案 将@NotEmpty替换为@Pattern注释,该注释包含一个正则表达式,该正则表达式在纯空白或空字符串上会失败(您可以同时包含@NotEmpty和@Pattern,并以这种方式简化正则表达式)。或者按照here所述编写自定义验证器
# 1 楼答案
将@NotEmpty替换为@Pattern注释,该注释包含一个正则表达式,该正则表达式在纯空白或空字符串上会失败(您可以同时包含@NotEmpty和@Pattern,并以这种方式简化正则表达式)。或者按照here所述编写自定义验证器
# 2 楼答案
@NotEmpty用于检查大小而不是内容,适用于集合和字符串。您要查找的功能在@NotBlank中提供,它特定于字符串,并忽略尾随空格
# 3 楼答案
@NotBlank
是使用隐式trim调用测试字符串长度的方法