我使用以下属性值注入。我如何向该操作添加一个小于验证的内容。
我的意思是我想设置一个验证,user.maxpassiveday属性值必须不少于100个。

  @Value("${user.maxpassiveday}")
   int maxpassiveday;

使用Spring 3.1.1版本

最佳答案

您也可以在setter方法上使用@Value:

int maxpassiveday;

@Value("${user.maxpassiveday}")
public void setMaxPassiveDay(final String maxpassiveday) {
   int tmp = Integer.parseInt(maxpassiveday);
   if (tmp < 100) {
      this.maxpassiveday = tmp;
   }
}

08-08 06:24