@Documented @Constraint(validatedBy=CharsetLengthValidator.class) @Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) public @interface CharsetLength
| 限定符和类型 | 可选元素和说明 |
|---|---|
String |
charset
默认字符编码,以此计算汉字字节长度;
Java语言中,中文字符所占的字节数取决于字符的编码方式,一般情况下,
采用ISO8859-1编码方式时,一个中文字符与一个英文字符一样只占1个字节;
采用GB2312或GBK编码方式时,一个中文字符占2个字节;
采用UTF-8编码方式时,一个中文字符会占3个字节.
|
Class<?>[] |
groups |
int |
max
数据库可存储的最大字节数
|
String |
message |
int |
min |
Class<? extends javax.validation.Payload>[] |
payload |
public abstract String charset
public abstract String message
public abstract Class<?>[] groups
public abstract Class<? extends javax.validation.Payload>[] payload
Copyright © 2022. All rights reserved.