【springboot 中集成 knife4j 时,报错 No mapping for GET /doc.html】

出现这种情况可能是项目中含有继承WebMvcConfigurationSupport的类,这会导致 swagger 配置失效。

解决方法,继承WebMvcConfigurationSupport下重写addResourceHandlers方法

 @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("doc.html")
                .addResourceLocations("classpath:/META-INF/resources/");

        registry.addResourceHandler("swagger-ui.html")
                .addResourceLocations("classpath:/META-INF/resources/");
        registry.addResourceHandler("/webjars/**")
                .addResourceLocations("classpath:/META-INF/resources/webjars/");
    }

 重新运行,完美解决

相关推荐

  1. SpringBoot集成knife4j

    2024-01-11 20:38:03       55 阅读
  2. Springboot3 集成knife4j(swagger)

    2024-01-11 20:38:03       40 阅读
  3. SpringBoot教程(十九) | SpringBoot集成knife4j

    2024-01-11 20:38:03       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-11 20:38:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-11 20:38:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-11 20:38:03       82 阅读
  4. Python语言-面向对象

    2024-01-11 20:38:03       91 阅读

热门阅读

  1. C#-sort()利用委托自定义排序

    2024-01-11 20:38:03       60 阅读
  2. R语言【base】——unlink():删除文件和目录

    2024-01-11 20:38:03       56 阅读
  3. 记录学习--校验文件的SHA、MD5

    2024-01-11 20:38:03       58 阅读
  4. Leetcode16-有多少小于当前数字的数字(1365)

    2024-01-11 20:38:03       53 阅读
  5. 【OpenCV学习笔记】- 学习笔记目录

    2024-01-11 20:38:03       62 阅读
  6. 文件分割与合并

    2024-01-11 20:38:03       61 阅读
  7. 力扣_数组25—柱状图中最大的矩形

    2024-01-11 20:38:03       44 阅读
  8. 线程池如何知道一个线程是否执行完成

    2024-01-11 20:38:03       55 阅读