Spring HashMap 中的引导 Bean 验证不工作
Spring Boot Bean Validation In HashMap Not Working
我正在创建一个 REST 控制器,它将获取 Dto 列表。
一切正常,但验证无效,因此仅在持久性期间失败。
我的代码:
@Valid @RequestBody HashMap<String, MyDto> myDtoMap
不幸的是,MyDto 没有得到验证。
我也试过这种方法:
@Valid @RequestBody HashMap<String, @Valid MyDto> myDtoMap
请尝试:
用 :
注释你的控制器
@RestController
@Validated
然后你可以用 :
验证你 class
@RequestBody HashMap<String, @Valid MyDto> myDtoMap
我正在创建一个 REST 控制器,它将获取 Dto 列表。 一切正常,但验证无效,因此仅在持久性期间失败。
我的代码:
@Valid @RequestBody HashMap<String, MyDto> myDtoMap
不幸的是,MyDto 没有得到验证。
我也试过这种方法:
@Valid @RequestBody HashMap<String, @Valid MyDto> myDtoMap
请尝试:
用 :
注释你的控制器@RestController
@Validated
然后你可以用 :
验证你 class@RequestBody HashMap<String, @Valid MyDto> myDtoMap