@RequestParam 怎么去指定一个封装的复合参数里每一个属性是否必填呢?

颖辉小居 发布于 02/23 10:54
阅读 414
收藏 0

一般用法:

@RequestParam(value = "name", required = true) String name)

现在想指定 User 中某些属性是必填,其他是非必填,怎么指定呢?

@RequestParam(value = "user", required = true) UserRole user)

加载中
0
魔力猫
魔力猫

这个不是 RequestParam 注解的问题,而是你调用Vaild的问题。

魔力猫
魔力猫
回复 @颖辉小居 : 那就不知道了。
颖辉小居
颖辉小居
https://gitee.com/yeguozhong/JApiDocs 我因为在学习使用 JApiDocs 生成接口文档的时候,需要指定某些参数是必填的。而网上查了,JApiDocs 是看@RequestParam这个注解来生成属性是否必填的。
0
阿杰425
使用lombok可以对对象类的属性进行验证,但是不知道Japidocs能不能识别出来
0
120011676
120011676

@NotNull @NonNull

0
sprouting
sprouting

这应该是用 Vaild  来解决

0
慕容狗蛋
慕容狗蛋

public Result validateDemo(@Valid Demo demo, BindingResult bindingResult)

可参考 http://qtdebug.com/spring-web-server-validate/

0
二次元萌控森
二次元萌控森

这个要用  JSR-303 那套验证

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部