如何根据需要标记Spring MVC参数
作者:互联网
我在弹簧控制器中有这样的方法
@RequestMapping(value = "/updateArticle", method = RequestMethod.POST)
@ResponseBody
public void updateArticle(Long id, String name, String description) {
...
}
我想要id,并且名字是必需的.换句话说,如果它们是空值,则必须抛出异常.
我怎样才能做到这一点?这个或类似的东西有没有注释?
谢谢
解决方法:
就在这里. @RequestParam(required = true)参见docs.
默认情况下,必需的标志是真的,所以您需要做的就是:
@RequestMapping(value = "/updateArticle", method = RequestMethod.POST)
@ResponseBody
public void updateArticle(@RequestParam Long id, @RequestParam String name, @RequestParam String description) {
...
}
标签:spring-mvc,spring,spring-validator 来源: https://codeday.me/bug/20190717/1490187.html