如何获取自定义注释来更改变量值?

时间:2014-08-20 04:53:49

标签: java spring-mvc annotations

我目前正在使用hibernate验证器验证我的bean中的字段。其中一个变量是具有验证的电子邮件地址:

  @Email(message = "{notWellFormed}")
  @Size(max = 30, message = "{maxLength}")
  @NotBlank(message = "{required}")
  String email;

但是,这些注释不允许我指定在前导/尾随空格的情况下需要执行的操作。现在的要求是修剪前导/尾随空格并继续。我已经google了java自定义注释,但没有一个示例使用注释来更改变量值。我该怎么办,以便处理前导和尾随空格?

我编写了一个自定义的验证器注释,注释我的字段为@CutWhiteSpace并更改了isValid方法中的值,但这没有用,所以我显然不理解某些东西。

0 个答案:

没有答案