@ApiParam 设置required不生效问题

@ApiParam 设置required不生效问题

代码如下:

https://img1.sycdn.imooc.com//climg/631d7de009d3a23c17850629.jpg

看了源码,required默认值为false,但是在项目中使用的时候,不管required设置false还是true或者不设置值,结果显示都是必填

https://img1.sycdn.imooc.com//climg/631d7e5c0954018e28820508.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
风间影月 2022-09-11 14:22:54

这个是这样的,没用,对请求设置不行,这个作用主要就是用于文档接口的测试,不能用于业务的哈

  • 提问者 南烟客 #1

    所以@ApiParam只是一个文档说明,并不会做任何的限制,@RequestParam中的required是可以的

    @RequestParam(value = "sort", required = false)


    2022-09-11 14:32:57
  • 是的哈~~
    2022-09-11 14:33:39
  • 提问者 南烟客 回复 风间影月 #3

    但问题时swagger api文档中这个都不生效,默认都是true

    https://img1.sycdn.imooc.com//climg/631d81d7099e0c0427660393.jpg

    我看老师的讲课中是生效的,用的也是@ApiParam

    https://img1.sycdn.imooc.com//climg/631d822709feb35e32821284.jpg

    https://img1.sycdn.imooc.com//climg/631d82030958de9432531594.jpg

    2022-09-11 14:37:37
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师