gpt4 book ai didi

Spring 验证器

转载 作者:行者123 更新时间:2023-12-03 03:29:00 25 4
gpt4 key购买 nike

有什么方法可以使用 @Valid 注释来验证 String 类型的函数参数吗?

我一直在尝试这样做,但没能做到。这是我的代码:-

@Controller
public class GameController {

@Autowired
private HeaderValidator headerValidator;

@InitBinder
private void initBinder(WebDataBinder binder) {
binder.setValidator(new CompoundValidator(headerValidator));
}

@RequestMapping(value = "game", method = RequestMethod.GET)
public @ResponseBody Game getGame(
@Valid @RequestHeader(value = "header", required = true) String header) {
return new Game(1, "Baddy");
}
}

最佳答案

由于我没有足够的声誉来添加我的评论....写在这里。除了 @M.Deinum 评论的内容之外,还有开放的 JIRA,我猜预计会在 4.3 中修复。

https://jira.spring.io/si/jira.issueviews:issue-html/SPR-6380/SPR-6380.html

关于 Spring 验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32476694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com