相关疑难解决方法(0)

Spring MVC - REST服务中bean列表上的@Valid

在Spring MVC REST服务(json)中,我有一个像这样的控制器方法:

@RequestMapping(method = RequestMethod.POST, value = { "/doesntmatter" })
@ResponseBody
public List<...> myMethod(@Valid @RequestBody List<MyBean> request, BindingResult bindingResult) {
Run Code Online (Sandbox Code Playgroud)

MyBean类具有bean验证注释的位置.

在这种情况下似乎没有进行验证,尽管它适用于其他控制器.

我不想将列表封装在dto中,这将改变json输入.

为什么没有对bean列表进行验证?有哪些替代方案?


java rest spring spring-mvc bean-validation

33
推荐指数
3
解决办法
3万
查看次数

标签 统计

bean-validation ×1

java ×1

rest ×1

spring ×1

spring-mvc ×1