ERROR s.d.s.web.plugins.DocumentationPluginsBootstrapper - Unable to scan documentation context default
启动服务 swagger报错,导致swagger无法正常展示
具体报错展示

处理方式
通过点击 红色方框 里的源码 定位具体报错

发现是取值问题 查看上一步代码

找到了具体错误 range[image,voice] 全局搜索 在代码里发现了

把@ApiParam及后面注释掉即可
原因剖析
springfox-swagger 3.0版本做了对allowableValues的 range范围取值做了限制 因为要转成BigDecimal 所以定义的是字符串值 则报错

在启动Swagger服务时遇到错误,导致文档无法正常展示。错误涉及文档上下文default的扫描问题。通过源码定位,发现错误源于`range`参数取值问题,特别是`@ApiParam`注解中的范围限制。在SpringfoxSwagger3.0版本中,由于将值转换为BigDecimal,对allowableValues的范围定义为字符串导致报错。解决方案是注释掉`@ApiParam`及其相关注释。
4468

被折叠的 条评论
为什么被折叠?



