Swagger新写的模块在页面不显示以及点击接口展开卡死问题

问题1:新写的计划管理模块,打开swagger页面找不到

问题排查:

逐一与其他模块对照,发现是接口上注解记岔劈了,使用错误

@ApiOperation("xxxx")  写成了
@ApiImplicitParam("xxxx")

修改后恢复正常

正确使用;

类:

@Api(tags="xxxx")

接口:

@ApiOperation("xxxxx")

字段解释说明:

@ApiImplicitParams({
            @ApiImplicitParam(name = "id", value = "主键", dataTypeClass = Integer.class),
            @ApiImplicitParam(name = "pid", value = "父id", dataTypeClass = Integer.class)
)}
注:
dataTypeClass 不写会报警告-->Unable to interpret the implicit parameter configuration with dataType: , dataTypeClass: class java.lang.Void

问题2:点击接口查看字段内容时卡死

问题排查:

列表采用树结构,有一个字段是集合中包含实体类,字段注解中dataTypeClass=xxxx.class后写法错误,导致点击swagger时页面卡死

错误写法

 @ApiImplicitParam(name = "weekPlanList", value = "周计划List<WeekPlan>",dataTypeClass = WeekPlan.class),

正确写法:

 @ApiImplicitParam(name = "weekPlanList", value = "周计划List<WeekPlan>",dataTypeClass = List.class)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值