首页 > 编程语言 >org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPlu

org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPlu

时间:2023-11-12 10:44:32浏览次数:42  
标签:lang exception springframework 报错 registry WebMvcConfigurationSupport org addRes

这个原因是

高版本SpringBoot整合swagger 造成的

我的项目是2.7.8

swagger版本是3.0.0

就会出现上面的报错

解决方式:

1.配置WebMvcConfigurer.java

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;


@Configuration
public class WebMvcConfigurer extends WebMvcConfigurationSupport {

    /**
     * 发现如果继承了WebMvcConfigurationSupport,则在yml中配置的相关内容会失效。 需要重新指定静态资源
     */
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {        registry.addResourceHandler("/**").addResourceLocations(
                "classpath:/static/");
        registry.addResourceHandler("swagger-ui.html", "doc.html").addResourceLocations(
                "classpath:/META-INF/resources/");
        registry.addResourceHandler("/webjars/**").addResourceLocations(
                "classpath:/META-INF/resources/webjars/");
        super.addResourceHandlers(registry);
    }

}

2.在配置文件application.yml中添加

spring:
  mvc:
    pathmatch:
      matching-strategy: ant_path_matcher

标签:lang,exception,springframework,报错,registry,WebMvcConfigurationSupport,org,addRes
From: https://www.cnblogs.com/lin513/p/17826839.html

相关文章

  • APPIUM2.0安装uiautomator2报错
    1、新装的系统,安装APPIUM2.0的时候,遇到了安装报错,如下图C:Usersgezirui>appiumdriverinstalluiautomator2Installinguiautomator2usingNPMinstallspecappium-uiautomator2-driverError:XEncounteredanerrorwheninstallingpackage:npmcommand'install--sa......
  • Golang布隆过滤器升级版
    作用:平常使用的布隆过滤器可以用来过滤Redis空数据,避免缓存穿透。升级点:将原本的bool数组位更改为int数组,实现便于删除操作的场景。代码如下:packagemainimport( "fmt")//BloomFilter布隆过滤器typeBloomFilterstruct{ bitArray[]int//升级版结构哈希所落位置+......
  • 想入坑golang web,向大佬们请教些问题?
    当你准备入坑Go语言的Web开发时,以下是一些常见的问题,你可以向大佬们请教:如何设置和启动一个GoWeb服务器?Go语言有哪些常用的Web开发框架?它们之间有什么区别和优劣势?Go语言中的路由是如何实现的?如何处理不同的HTTP请求方法和URL参数?Go语言如何处理请求和响应,以及如何......
  • golang json 序列化、反序列化 字符串反序列化
    golangjson序列化、反序列化字符串反序列化在使用Golang进行开发时,经常会遇到需要将一段JSON字符串进行序列化和反序列化的情况。JSON是一种轻量级数据交换格式,常用于前后端数据传输、存储等场景。Golang提供了内置的encoding/json包来处理JSON的序列化和反序列化。JSON的序列化......
  • x = x 相当于 let x = x ;使用let声明变量时,只要变量在还没有声明完成前使用,就会报错
    针对以下f函数分别执行f(2)和f()会有怎样的结果?f=(x=x)=>x;A2、undefinedB报错、报错C2、报错Dundefined、undefined正确答案:C在(x=x)=>x中的三个x都是指向相同的变量,并且当函数在尝试给x赋值时会访问第2个x,如果是f()则此时由于变量x是未赋值的,因此它就如同let变......
  • IDEA 导入jpbc库报错 java: 程序包it.unisa.dia.gas.jpbc不存在
    直接拷贝jars文件夹和lib文件夹至java项目中后报错运行后报错内容如下:解决方法:在项目最外层的.iml文件中合适的位置添加下述内容:<orderEntrytype="module-library"exported=""><library><CLASSES><rooturl="file://$MODULE_DIR$/lib&qu......
  • Ubuntu连接局域网中Windows主机上的v2r报错:rejected core/proxy/socks: unknown Sock
    参考:https://github.com/2dust/v2rayN/issues/3916  ================================    家里有两台电脑,一个是Windows系统,一个是Ubuntu系统;Windows系统用来平常工作舆论,Ubuntu系统用于远程vscode写写code,因此就有一个需求就使用要Ubuntu系统也能上GitHub。 ......
  • 基于Golang协程实现流量统计系统项目开发
    基于Golang协程实现流量统计系统项目开发上一节课我们已经架设好了一个网站。,但是因为我们的网站没有流量。也生成不了大量的日志,靠我们自己点击生成那点日志也不够测试的。所以这次我们就用GO语言批量生成我们想要的日志。好了。我们开始写代码我用的IDE工具是GOLAND,没有为......
  • 6.SQL报错注入
    原理  例如这里我们输入1,他是正确的如果输入'  这是因为网站健壮性太弱,没有对闭合攻击进行过滤导致的这样就是有报错注入点报错注入攻击 利用数据库返回的报错信息直接得到敏感信息,这里的dvwa就是数据库名    黑盒模式下的报错注入......
  • opencv多目标跟踪算法报错与解决方案
    背景:在正确安装opencv-contrib-python4.8.1.78后,在使用opencv进行多目标跟踪时,出现如下错误:错误及解决方法1、AttributeError:module'cv2.cv2'hasnoattribute'MultiTracker_create'解决方法:将trackers=cv2.MultiTracker_create()改成trackers=cv2.legacy.Mu......