【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】
之前好像我们的属性都设置得挺好的了
问题来了

port 如果是要个数字,我硬给了字母,
运行效果

这样就直接报错了 ,【可以做格式校验吗?】
开启数据校验有助于系统安全性,J2EE规范中JSR303规范定义了一组有关数据校验相关的API
【开启Bean 数据校验】
添加JSR303规范坐标与Hibernate校验框架对应坐标
规范- 接口
<dependency>
<groupId>javax.validationgroupId>
<artifactId>validation-apiartifactId>
dependency>
实现类-hibernate提供的校验器
<dependency>
<groupId>org.hibernate.validatorgroupId>
<artifactId>hibernate-validatorartifactId>
dependency>
【对bean 开启属性校验】

【书写校验规则】
//设置具体的校验规则
@Max(value = 8888,message = "最大值不能超过8888")
@Min(value = 202,message = "最小值不能低于202")
private int port;

直接运行

这样就实现属性校验了
看看所有校验规则
这是上面的依赖给我提供,数据源那个依赖也提供了一些


没毛病
回顾一下
① 
② 
③ 