报错如下:
其中swagger相关配置都没有问题,但是就是不能显示。
最后发现引入的公司其他自定义jar中包含
WebMvcConfigurer 或者是 实现类WebMvcConfigurerAdapter或者是 其他实现WebMvcConfigurer 接口的。导致冲突。
最后去除jar中的引用即可,可采用如下代码去除
@ComponentScan(basePackages = {"com.glaway.*"}, excludeFilters = @ComponentScan.Filter(
type = FilterType.ASSIGNABLE_TYPE,
classes = {WebMvcConfiguration.class, Swagger2Config.class}))
参考内容链接:
SpringBoot配置knife4j版的Swagger打开doc.html页面404 - 闲人鹤 - 博客园



