SpringMVCController接⼝嵌套校验List对象请求参数嵌套校验List<;对象>形式的controller接⼝传参⽅式:
1. 接收参数使⽤外层对象包装List<;对象>:
@RestController
public class TestController {
@RequestMapping
public Object testController(@RequestBody@Validated Bean bean){}
}
class Bean {
@Valid
List<;对象> list;
}
class对象{
@NotBlank
String name;
}
2. Controller类上添加@Validated注解:
mvc的controller
@RestController
@Validated
public class TestController {
@RequestMapping
public Object testController(@RequestBody List<@Valid对象> list){}
}
class对象{
@NotBlank
String name;
}