Springboot集成knife4j,Springboot更新到2.6启动报错Failed to start bean ‘documentationPluginsBootstrapper’; nested exception is java.lang.NullPointerException,导致系统不能正常启动

org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerExceptionat org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:181) ~[spring-context-5.3.16.jar:5.3.16]at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:54) ~[spring-context-5.3.16.jar:5.3.16]at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:356) ~[spring-context-5.3.16.jar:5.3.16]at java.lang.Iterable.forEach(Iterable.java:75) ~[na:1.8.0_191]at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:155) ~[spring-context-5.3.16.jar:5.3.16]at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:123) ~[spring-context-5.3.16.jar:5.3.16]at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:935) ~[spring-context-5.3.16.jar:5.3.16]at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586) ~[spring-context-5.3.16.jar:5.3.16]at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.6.4.jar:2.6.4]at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740) [spring-boot-2.6.4.jar:2.6.4]at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415) [spring-boot-2.6.4.jar:2.6.4]at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) [spring-boot-2.6.4.jar:2.6.4]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312) [spring-boot-2.6.4.jar:2.6.4]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) [spring-boot-2.6.4.jar:2.6.4]at com.cl.springsecurity.SpringSecurityApplication.main(SpringSecurityApplication.java:11) [classes/:na]
Caused by: java.lang.NullPointerException: nullat springfox.documentation.spring.web.WebMvcPatternsRequestConditionWrapper.getPatterns(WebMvcPatternsRequestConditionWrapper.java:56) ~[springfox-spring-webmvc-3.0.0.jar:3.0.0]at springfox.documentation.RequestHandler.sortedPaths(RequestHandler.java:113) ~[springfox-core-3.0.0.jar:3.0.0]at springfox.documentation.spi.service.contexts.Orderings.lambda$byPatternsCondition$3(Orderings.java:89) ~[springfox-spi-3.0.0.jar:3.0.0]at java.util.Comparator.lambda$comparing$77a9974f$1(Comparator.java:469) ~[na:1.8.0_191]at java.util.TimSort.countRunAndMakeAscending(TimSort.java:355) ~[na:1.8.0_191]at java.util.TimSort.sort(TimSort.java:220) ~[na:1.8.0_191]at java.util.Arrays.sort(Arrays.java:1512) ~[na:1.8.0_191]at java.util.ArrayList.sort(ArrayList.java:1462) ~[na:1.8.0_191]at java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:387) ~[na:1.8.0_191]at java.util.stream.Sink$ChainedReference.end(Sink.java:258) ~[na:1.8.0_191]at java.util.stream.Sink$ChainedReference.end(Sink.java:258) ~[na:1.8.0_191]at java.util.stream.Sink$ChainedReference.end(Sink.java:258) ~[na:1.8.0_191]at java.util.stream.Sink$ChainedReference.end(Sink.java:258) ~[na:1.8.0_191]at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[na:1.8.0_191]at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[na:1.8.0_191]at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[na:1.8.0_191]at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_191]at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[na:1.8.0_191]at springfox.documentation.spring.web.plugins.WebMvcRequestHandlerProvider.requestHandlers(WebMvcRequestHandlerProvider.java:81) ~[springfox-spring-webmvc-3.0.0.jar:3.0.0]at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[na:1.8.0_191]at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) ~[na:1.8.0_191]at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) ~[na:1.8.0_191]at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[na:1.8.0_191]at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[na:1.8.0_191]at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_191]at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[na:1.8.0_191]at springfox.documentation.spring.web.plugins.AbstractDocumentationPluginsBootstrapper.withDefaults(AbstractDocumentationPluginsBootstrapper.java:107) ~[springfox-spring-web-3.0.0.jar:3.0.0]at springfox.documentation.spring.web.plugins.AbstractDocumentationPluginsBootstrapper.buildContext(AbstractDocumentationPluginsBootstrapper.java:91) ~[springfox-spring-web-3.0.0.jar:3.0.0]at springfox.documentation.spring.web.plugins.AbstractDocumentationPluginsBootstrapper.bootstrapDocumentationPlugins(AbstractDocumentationPluginsBootstrapper.java:82) ~[springfox-spring-web-3.0.0.jar:3.0.0]at springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper.start(DocumentationPluginsBootstrapper.java:100) ~[springfox-spring-web-3.0.0.jar:3.0.0]at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178) ~[spring-context-5.3.16.jar:5.3.16]... 14 common frames omitted

解决方案:

1.降低springboot版本为2.5.6(暂时解决),非长久之计

2.修改yml文件

spring:mvc:pathmatch:matching-strategy: ANT_PATH_MATCHER

Springboot集成knife4j,Failed to start bean ‘documentationPluginsBootstrapper‘;导致系统不能正常启动相关推荐

  1. SpringBoot2.6.x集成swagger: Failed to start bean ‘documentationPluginsBootstrapper问题解决

    在使用SpringBoot2.6.x集成swagger的时候,启动的时候出现了:Failed to start bean 'documentationPluginsBootstrapper 的空指针异 ...

  2. 解决高版本SpringBoot整合swagger时启动报错:Failed to start bean ‘documentationPluginsBootstrapper‘ 问题

    一.控制台的报错信息 2021-12-29 15:15:04 [main] ERROR org.springframework.boot.SpringApplication - Application ...

  3. Springboot集成knife4j

    Springboot集成knife4j 注:本文是 srpingboot + OCLA + knife4j 1. 添加依赖 1.1 父工程parent 的pom 文件中引入依赖 <knife4j ...

  4. SpringBoot集成knife4j实现Swagger接口文档

    前言:如果你是后台开发,提供restful接口给前端,建议你使用Swagger3提供restful的接口文档自动生成和在线接口调试.knife4j是对Swagger进一步封装,其优化了API文档的UI ...

  5. SpringBoot集成knife4j接口文档

    knife4j介绍 knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案. 其他的详情请看官方文档: knife4j官方文档 首先创建一个spring boot 项目, ...

  6. Failed to start bean ‘documentationPluginsBootstrapper‘ StackOverflowError

    这个问题是因为项目整合了 swagger 依赖出现的 Swagger 是什么 Swagger 是通过注解的方式来生成对应的 API文档,在接口上我们需要加上各种注解来描述这个接口. Swagger 常 ...

  7. Swagger启动报错Failed to start bean ‘documentationPluginsBootstrapper‘

    在配置类中加上: mvc:pathmatch:matching-strategy: ant_path_matcher

  8. springboot整合knife4j,从此告别手写接口文档

    关于knife4j Knife4j的前身是swagger-bootstrap-ui,前身swagger-bootstrap-ui是一个纯swagger-ui的ui皮肤项目 一开始项目初衷是为了写一个增 ...

  9. Spring Boot 基础教程:集成 Knife4j

    前言 之前介绍了如何在 Spring Boot 中集成 Swagger2 和 Swagger3,对于我们日常的接口管理已经够用了.但是作为一个颜值党,无论是 Swagger2 还是 Swagger3, ...

最新文章

  1. Linux环境ddd安装与使用
  2. 智能交通:影响人类未来10-40年的重大变革
  3. CentOS 7.2搭建NFS并使用
  4. 【arduino】pro mini程序下载器接线方法,arduino pro mini 与nodemcu通信方案
  5. iPhone流量偷跑探秘
  6. 过滤请求绝技 — 布隆过滤器与布谷鸟过滤器
  7. ajax的content-download时间过慢问题的解决与思考
  8. SpringBoot使用@Asyn注解注意事项
  9. update语句修改报错问题处理
  10. Python自动化中的元素定位xpath(二)
  11. zookeeper 环境搭建之(Windows上的简单部署)
  12. PHP 开发者该知道的 5 个 Composer 小技巧
  13. 检错码与纠错码,一码归一码
  14. 使用百度地图接口绘制地图
  15. java定时器timer 取消_JAVA定时器Timer的使用
  16. 《聪明人用方格笔记本》读书笔记
  17. android 电池权限,Android M及以上提示用户将APP加入电池优化白名单
  18. 75道程序员面试逻辑思维题及答案解析
  19. 学术论文等级划分(包括EI会议论文)
  20. C语言编译器的下载、配置和基本使用

热门文章

  1. linux函数表,libnet 函数列表
  2. SONICWALL防火墙 L2TP ×××配置方法
  3. 学习笔记(02):学校网管员培训视频教程-三层组网模型
  4. 《计算广告》第二版思维导图(附下载链接)
  5. 阿里聚安全攻防挑战赛第三题Android PwnMe解题思路
  6. 公司印章管理中必须要知道的23个法律问题
  7. 用css/html实现搜索框 之一
  8. IE11更新导致部分网页显示不全、部分软件显示白屏、黑屏的解决办法
  9. 在Apache案例中加入模板引擎
  10. 共享盘/文件夹加密及连接