Spring @Value添加验证小于

Ahm*_*aya 3 java spring

我使用以下属性值注入.我如何为此操作添加少于验证.我的意思是我想设置一个验证,user.maxpassiveday属性值不得小于100.

  @Value("${user.maxpassiveday}")
   int maxpassiveday;
Run Code Online (Sandbox Code Playgroud)

使用Spring 3.1.1版本

Daw*_*icz 6

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

int maxpassiveday;

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