配置swagger2踩的坑

错误1:Unable to infer base url. This is common when using dynamic servlet registration or when the API is behind an API Gateway. The base url is the root of where all the swagger resources are served. For e.g.

问题:这是swagger版本和spring不匹配。

解决办法:我的spring版本为2.3.5,swagger版本设置为2.9报错,设置成2.4.0就不报错了。

错误2:swagger2网页显示空白,没有扫描到controller。

问题:没有启用swagger

解决办法:在启动类和swagger配置文件都加上@EnableSwagger2标签,单独在swagger2配置文件里面加可能不会生效,还是要在启动类上也加一下。另外也要检查swagger2的配置文件里面配置扫描controller的位置是否正确RequestHandlerSelectors.basePackage("com.imooc.user.controller");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值