数据校验与格式化专项测试
考察知识点
- @Valid/@Validated校验注解
- 常用校验注解(@NotNull、@Size等)
- BindingResult校验结果处理
- 自定义校验注解开发
- @DateTimeFormat日期格式化
- @NumberFormat数字格式化
在SpringMVC中实现国际化消息管理,以下哪个接口是核心基础接口?
SpringMVC默认提供的LocaleResolver实现类是什么?
在SpringMVC中配置国际化功能,需要配置以下哪些组件?
SpringMVC国际化消息文件命名格式为messages_zh_CN.properties,其中zh_CN表示语言和国家代码。
SpringMVC中使用_______________________拦截器实现通过请求参数动态切换语言,默认的参数名是______。
Hibernate Validator是什么规范的最佳实现?
在SpringMVC中使用Hibernate Validator进行数据校验,需要在配置类上添加哪个注解?
以下哪些是Hibernate Validator提供的内置校验注解?
Hibernate Validator的@Pattern注解可以使用正则表达式对字符串进行格式校验。
Hibernate Validator中,校验数值最小值的注解是______,校验数值最大值的注解是______,校验数值范围的注解是______。
JSR-303 Bean Validation规范中,触发校验的入口注解是什么?
在SpringMVC控制器方法中,接收校验结果需要紧跟@Valid参数后添加哪个类型参数?
以下哪些是JSR-303 Bean Validation规范定义的标准校验注解?
JSR-303 Bean Validation支持嵌套校验,即在一个对象的属性上使用@Valid注解可以触发该属性对象的校验。
JSR-303 Bean Validation注解可以标注在______、______和______上,分别对应字段校验、方法参数/返回值校验和类级别约束校验。
创建自定义校验注解时,校验逻辑需要实现哪个接口?
自定义校验注解必须标注以下哪个元注解才能被Bean Validation框架识别?
ConstraintValidator接口中需要实现哪些方法?
自定义校验注解必须定义message属性,用于指定校验失败时的错误消息,通常使用{}格式引用国际化消息。
自定义校验注解声明时,必须包含三个标准属性:_______、______和_______,同时必须标注___________元注解指定校验器实现类。
📝 发现内容有误?点击此处直接编辑
长按或扫描二维码,立即体验