Hibernate Validation
来源:互联网 发布:raphael.js 类似工具 编辑:程序博客网 时间:2024/06/05 19:34
host=, port=,
regexp=, flags=)被注释的字符串必须是一个有效的url
银行卡,信用卡等号码一般都用Luhn
计算合法性@ScriptAssert
(lang=, script=, alias=)要有Java Scripting API 即JSR 223
("Scripting for the JavaTM Platform")的实现@SafeHtml
(whitelistType=,
additionalTags=)classpath中要有jsoup包
hibernate补充的注解中,最后3个不常用,可忽略。
主要区分下@NotNull @NotEmpty @NotBlank 3个注解的区别:
@NotNull 任何对象的value不能为null
@NotEmpty 集合对象的元素不为0,即集合不为空,也可以用于字符串不为null
@NotBlank 只能用于字符串不为null,并且字符串trim()以后length要大于0
private static final long serialVersionUID = 52855748050437253L;
/*主商户号*/
@NotEmpty(message="主商户号不能为空")
@Pattern(regexp="^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$",
message="密码格式不正确")
private String merno;
/*子商户号*/
@NotEmpty(message="子商户号不能为空")
@RequestMapping("/test")
@ResponseBody
public String addTest(@Valid MerChannelSet channelSet,BindingResult bindingResult){
System.out.println(channelSet.getMerno());
if(bindingResult.hasErrors()){
FieldError fieldError= bindingResult.getFieldError();
System.out.println(fieldError.getDefaultMessage());
List<FieldError> FieldErrors = bindingResult.getFieldErrors();
for(FieldError error : FieldErrors){
System.out.println(error.getDefaultMessage());
}
return "0";
}else{
return "1";
}
}
- hibernate-validation
- Hibernate Validation
- Hibernate Validation 中文
- Hibernate validation annonation
- Hibernate Validation各注解
- Hibernate-Validation的使用
- Hibernate-Validation的使用
- Hibernate-Validation使用简介
- Hibernate-Validation的使用
- Hibernate-Validation的使用
- Hibernate-Validation的使用
- Hibernate-Validation的使用
- 自定义hibernate validation注解
- Hibernate Validation注解
- Hibernate Validation验证
- Hibernate Validation各注解
- 自定义hibernate validation注解
- 自定义hibernate validation 注解
- Java通过反射获取自定义注解
- ubuntu下安装nginx服务器与设置开机自启动
- 身份证号码验证算法
- 歌词显示控件的实现下——自定义View
- 关于activity的启动模式的理解
- Hibernate Validation
- 二进制和十进制的相互转换
- 时间与时间戳之间的转换
- Mac Python3安装MySQL问题记录
- vue-cli 初始化项目结构
- 网络是怎样连接的学习笔记(四)
- php的命名空间
- Java I/O 文件复制练习
- JavaScript