我目前正在使用hibernate验证器验证我的bean中的字段。其中一个变量是具有验证的电子邮件地址:
@Email(message = "{notWellFormed}")
@Size(max = 30, message = "{maxLength}")
@NotBlank(message = "{required}")
String email;
但是,这些注释不允许我指定在前导/尾随空格的情况下需要执行的操作。现在的要求是修剪前导/尾随空格并继续。我已经google了java自定义注释,但没有一个示例使用注释来更改变量值。我该怎么办,以便处理前导和尾随空格?
我编写了一个自定义的验证器注释,注释我的字段为@CutWhiteSpace
并更改了isValid方法中的值,但这没有用,所以我显然不理解某些东西。