This commit is contained in:
tanghc
2019-09-09 12:31:32 +08:00
parent d0eefd5ef0
commit d4db7242c3
12 changed files with 171 additions and 33 deletions

View File

@@ -27,6 +27,21 @@ public class GoodsParam {
```
- 校验顺序
如果存在多个注解可以指定groups来控制校验顺序如下代码所示
```java
@NotBlank(message = "NotBlank", groups = Group1.class)
// 优先校验Group2
// 可交换下面Group2,Group3看下校验顺序
@Length(min = 2, max = 20, message = "length must 10~20", groups = Group2.class)
@Pattern(regexp = "[a-zA-Z]*", message = "name must letters", groups = Group3.class)
private String name;
```
优先校验`@Length`,通过后再校验`@Pattern`
## 参数校验国际化
国际化的配置方式如下: