nutz-swagger json/yaml页面报错 参数不显示等

本文主要介绍了在使用Nutz与Swagger整合时遇到的页面报错、参数不显示和超时报错等问题。首先,页面报错可能由于URL配置或包路径设置不当;其次,参数不显示是因为未正确使用@ApiImplicitParams注解;最后,超时报错可能由拦截器问题或缺失特定版本的commons-lang3-3.9.jar引起。通过调试和检查依赖可以定位并解决问题。

另,有错误的地方也请大家指出来,共勉。



不多说废话,大牛的样例

https://github.com/nutzam/nutzmore/tree/master/nutz-integration-swagger

一、页面报错

考虑是demo没写对,大牛的案例当中给了两个自己发挥的地方。

1、 url,json格式也可以写成是yaml格式,即./swagger.yaml。

在这里插入图片描述

2、包路径,是swagger接口路径,有swagger注解的类

在这里插入图片描述
因为这样他就会只扫描,你配置的路径下的类,有哪些符合swagger接口编写标准。如果是公司项目的话一般是com.xxx.xxx.xxx。

二、参数不显示

这就涉及到swagger编写标准了,@ApiImplicitParams不加在@ApiImplicitParam外面是不会显示的。

三、超时报错

1.考虑是拦截的问题

2.缺少commons-lang3-3.9jar

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值