使用SpringBoot集成Swagger后,运行报错:Failed to start bean ‘documentationPluginsBootstrapper’; nested exception is java.lang.NullPointerException
这里是版本的问题,因为Springfox使用的路径匹配是基于AntPathMatcher的,而Spring Boot 2.6.X使用的是PathPatternMatcher。
解决方法有两种:
第一:降低springboot版本:
把springboot回退到2.5.6就能正常启动
第二:修改配置文件:增加:
spring.mvc.pathmatch.matching-strategy=ANT_PATH_MATCHER
访问http://localhost:8001/swagger-ui.html 成功集成:
通过knife4j增强Swagger,界面更美观,功能也强大:
增加依赖:
com.github.xiaoymin knife4j-spring-boot-starter2.0.4
swagger配置类上面加注解:
@EnableKnife4j
访问http://localhost:8001/doc.html 成功集成:
参考链接:Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NullPointerEx
springboot集成swagger3出现如下错误:Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)