如何在JavaSE项目中使用JSR380bean验证注释
我只是试着用JSR380注释的main方法运行我的简单程序,但它对我不起作用
这是密码
import javax.validation.constraints.Min;
public class MainClass {
public static void main(String[] args) {
Request request = new Request(5);
}
}
class Request{
public Request(int greaterThan10) {
super();
this.greaterThan10 = greaterThan10;
}
@Min(value = 10,message= "value should be greater than 10")
private int greaterThan10;
public int getOne2Ten() {
return greaterThan10;
}
public void setOne2Ten(int greaterThan10) {
this.greaterThan10 = greaterThan10;
}
}
# 1 楼答案
如果代码没有在Java EE或Spring容器等托管环境中运行,则必须手动调用
Validator
API。也就是说,在main()
方法中会有这样的内容: