bean属性检测
数据校验
开启数据校验有助于系统安全性,J2EE规范定义了一组有关数据校验相关的API
- 导入坐标(不需要带版本)
<!--1.导入JSR303规范 -->
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
</dependency>
<!--使用hibernate框架提供的校验器座实现类-->
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
<!--<version>7.0.1.Final</version>-->
</dependency>
- 开启bean的校验功能
- 使用具体校验规则规范数据校验格式
// 2.开启对当前bean的属性注入校验
@Validated
public class ServerConfig{
// 3.设置具体的规则
@Max(value = 8888, message = "最大值不能超过8888")
@Min(value = 202, message = "最小值不能低于202")
private int port;
}