首页 > 编程语言 > Failed to start bean 'documentationPluginsBootstrapper';nested exception is java.lang.Nul

Failed to start bean 'documentationPluginsBootstrapper';nested exception is java.lang.Nul

时间:2023-04-05 21:36:35浏览次数:45  
标签:lang NullPointerEx exception java start spring boot nested Failed

报错:

Failed to start bean ‘documentationPluginsBootstrapper’; nested exception is java.lang.NullPointerException错误

项目版本:

springboot最新版本

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.1</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    
   <!-- knife4j 接口文档工具 -->
        <dependency>
            <groupId>com.github.xiaoymin</groupId>
            <artifactId>knife4j-spring-boot-starter</artifactId>
            <version>3.0.3</version>
        </dependency>
        <dependency>
            <groupId>com.github.xiaoymin</groupId>
            <artifactId>knife4j-springdoc-ui</artifactId>
            <version>3.0.3</version>
        </dependency>

解决方法:

1、最直接简单的方法就是将springboot版本降级,但这也只是暂时解决问题的办法,不是长久之计;
2、如果有对Spring Boot 2.6.0的文档进行研究,会发现2.6.0开始使用基于PathPatternParser的路径匹配,而Springfox版本一直没有更新还是使用的AntPathMatcher导致了这个问题,要处理问题也很简单,修改yaml文件,将SpringBoot路劲匹配模式修改为AntPathMatcher就可以了,配置如下:spring.mvc.pathmatch.matching-strategy=ANT_PATH_MATCHER
修改application.yml文件配置:

application.yml

spring:
  mvc:
    pathmatch:
      matching-strategy: ANT_PATH_MATCHER

标签:lang,NullPointerEx,exception,java,start,spring,boot,nested,Failed
From: https://www.cnblogs.com/javaxubo/p/17290969.html

相关文章

  • Golang入门教程(一)GOPATH与工作空间(Windows)
    https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/01.2.md Windows环境:下面我就以mymath为例来讲述如何编写应用包:cd$GOPATH/srcmkdirmymath//我的环境:$GOPATH=c:\mygo新建文件sqrt.go,内容如下://$GOPATH/src/mymath/sqrt.go源码如......
  • 如何在ubuntu22下安装docker版的golang来编译go语言写的代码
    为了让我们的ubuntu22系统更干净清爽我们使用docker首先使用snapinstalldocker安装docker后即可使用docker了docker命令的使用方法1:将你的代码下载到用户目录(~)下面(例如~/github/xixi/...)2:使用cd命令进到你代码需要运行gobuild的文件夹3:然后使用下面命令即可给你的代码编译......
  • java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSuppor
    1.报错截图2.问题原因缺少对应的类3.问题解决<dependency><groupId>taglibs</groupId><artifactId>standard</artifactId><version>1.1.2</version></dependency><......
  • WebMatrix3 启动报KeyNotFoundException错误解决方法
    我上网下载了WebMatrix3、iisexpress8安装以后运行WebMatrix3报错,日志如下:System.Collections.Generic.KeyNotFoundException:要使用的命令不在有效命令列表中。Thecommandbeingusedisnotinthelistofvalidcommands.应用程序:WebMatrix.exeFramework版本:v4.0.3......
  • 解决Abp设置DefaultLanguage默认语言不生效的问题
    @目录现象原因分析解决问题现象默认地,Abp的语言提供程序将返回的CultureInfo为En,在一些默认实现的接口(比如/api/TokenAuth/Authenticate)返回的错误信息是英文目标是改成简体中文显示,但是即便我们在AbpSettings表中加入了DefaultLanguage为"zh-Hans"AddSettingIfNotExists(L......
  • java.secunty.AccessControException: the Permission java.io.FilePermission /hom
     利用oracle的java写入服务器的文件夹文件的时候会出现类似这种报错,看到报错我们可以猜到是关于权限的问题。   只需要利用sys用户在sqlplus或者plsql的命令行模式下执行下列代码就使得对应用户获得对应目录的读、写、删的权限了。 execdbms_java.grant_permissio......
  • Exception.InnerException 属性的使用
    例子(部分代码):protectedvoidButton3_Click(objectsender,EventArgse){try{Divide(10,0);}catch(Exceptionex){Label3.Text="产生的异常信息如下:<br/>";Label3.Text+=ex.Message+"<br/>";////直接使用InnerException属性可以获取内部异常的信息La......
  • 解决org.hibernate.LazyInitializationException的正确姿势
    转载:https://www.cnblogs.com/surging-dandelion/p/15085605.html 项目运行过程中,一个报错信息,报错信息如下:org.hibernate.LazyInitializationException:couldnotinitializeproxy[xxx.domain.Guild#CF12263C600F4BCABC9293D3FABE4B42]-noSessionatorg.hibernat......
  • dubbo线程池又被打爆(打满)了java.util.concurrent.RejectedExecutionException: Thread
    转载:https://blog.csdn.net/kevin_mails/article/details/121764780?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-121764780-blog-124236206.235%5Ev27%5Epc_relevant_recovery_v2&depth_1-utm_sourc......
  • golang CVE-2016-2183漏洞,https需要添加tls设置加密算法CipherSuites白名单,将弱加密算
    golangCVE-2016-2183漏洞,https需要添加tls设置加密算法白名单,将弱加密算法DES和3DES去掉。服务端样例代码packagemainimport("crypto/tls""fmt""net/http")funchandler(writerhttp.ResponseWriter,request*http.Request){fmt.Fprintf(wri......