在要校验的bean上添加 @range注解 ,会报错 Unable to load 'javax.el.ExpressionFactory' ,显示找不到el表达式工厂 ,在工程中需要引入的jar包应该是
<dependency> <groupId>org.glassfish.web</groupId> <artifactId>el-impl</artifactId> <version>2.2</version> </dependency>
这样就可以解决rang注解使用的情况
如果不使用注解,需要引入一下jar包
<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.1.3.Final</version> </dependency> <dependency> <groupId>javax.el</groupId> <artifactId>el-api</artifactId> <version>1.0</version> </dependency>