文档章节

springmvc - 分组校验

lemos
 lemos
发布于 2016/11/20 12:50
字数 128
阅读 97
收藏 0

精选30+云产品,助力企业轻松上云!>>>

目的:在pojo中定义校验规则,当此校验规则被多个controller或controller方法所使用,但是他们所需要的校验规则又不尽相同时,就会出现问题。 那么,可以使用校验分组(接口),每个校验分组使用不同的校验规则。

一、定义分组接口

public interface ValidGroup1 {
}

二、通过pojo布置规则到分组中

    @Size(min = 1,max = 20,message="{items.name.length.error}",groups = {ValidGroup2.class})
    private String name;

三、Controller中使用校验分组 使用校验分组

lemos
粉丝 9
博文 233
码字总数 108316
作品 0
芜湖
后端工程师
私信 提问
加载中
请先登录后再评论。
第二章:@Valid和@Validated区别

@Valid是使用Hibernate validation的时候使用 @Validated是只用Spring Validator校验机制使用 说明:java的JSR303声明了@Valid这类接口,而Hibernate-validator对其进行了实现 @Validation对...

飘仙人
05/06
22
0
spring @Validated 注解开发中使用group分组校验

之前知道spring支持JSR校验,在自己定义的bean中加入@NotNull,@NotBlank,@Length等之类的校验用于处理前台传递过来的request请求,避免在写多余的代码去处理. 但是随着业务的复杂度增加,对于校...

史安良
2019/01/25
0
0
使用spring validation 作为数据校验

简介 JSR303/JSR-349,hibernate validation,spring validation之间的关系。JSR303是一项标准,JSR-349是其的升级版本,添加了一些新特性,他们规定一些校验规范即校验注解,如@Null,@NotN...

1thansun
2019/03/13
12
0
validation校验

1 项目中,通常使用较多是前端的校验,比如页面中js校验。对于安全要求较高建议使用服务端校验。 2 服务端校验: (1)控制层controller:效验页面请求的参数的合法性,在服务端控制层conroll...

Bbigbug
2018/05/17
0
0
Spring Shell入门介绍

目录 Spring Shell是什么 入门实践 基础配置 简单示例 注解@ShellMethod 注解@ShellOption 自定义参数名称 设置参数默认值 为一个参数传递多个值 对布尔参数的特殊处理 带空格的参数处理 参数...

2Simple
2019/06/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Maven中dependencyManagement和依赖关系之间的区别

问题: What is the difference between dependencyManagement and dependencies ? dependencyManagement和dependencies什么区别? I have seen the docs at Apache Maven web site. 我已经在......

富含淀粉
32分钟前
7
0
Confluence 如何查看页面 ID

如果你希望查看页面的 ID 你有 2 个方法。 例如,你希望查看 https://www.cwiki.us/display/CONFLUENCEWIKI/Get+started 页面的 Page ID 的话。 如果你的标题栏没有特殊字符,那么将会使用英...

honeymoose
35分钟前
7
0
Linux系统 Centos7 环境基于Docker部署Rocketmq服务

消息队列 基本概述 MQ,Message Queue,基于TCP协议构建的简单协议,区别于具体的通信协议。 基于通信协议定义和抽象的更高层次的通信模型,一般都是生产者和消费者模型,又或者说服务端和客户端...

mazhilin
50分钟前
12
0
我可以在.gitconfig中为自己指定多个用户吗? - Can I specify multiple users for myself in .gitconfig?

问题: In my ~/.gitconfig , I list my personal email address under [user] , since that's what I want to use for Github repos. 在~/.gitconfig ,我在[user]我的个人电子邮件地址,因......

法国红酒甜
今天
19
0
C++11好用的写法

https://stackoverflow.com/questions/12944002/capture-by-value-class-members

剑是SR剑
今天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部