SpringBoot集成knife4j

1)添加knife4j的依赖

<dependency>
  <groupId>com.github.xiaoymin</groupId>
  <artifactId>knife4j-spring-boot-starter</artifactId>
  <version>3.0.2</version>
</dependency>

SpringBoot的版本:

<parent>
    <artifactId>spring-boot-starter-parent</artifactId>
    <groupId>org.springframework.boot</groupId>
    <version>2.7.3</version>
</parent>

2)添加knife4j的配置类

@Configuration
public class Knife4jConfig {
   
    @Bean
    public Docket docket() {
   
        ApiInfo apiInfo = new ApiInfoBuilder()
                .title("测试项目接口文档")
                .version("2.0")
                .description("测试项目接口文档")
                .build();
        Docket docket = new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo)
                .select()
                .apis(RequestHandlerSelectors.basePackage("com.github.xjs.controller"))
                .paths(PathSelectors.any())
                .build();
        return docket;
    }

}

3)application.yml中设置springmvc的路径匹配规则

spring:
  mvc:
    pathmatch:
      matching-strategy: ant_path_matcher

done!
测试代码下载:https://github.com/xjs1919/enumdemo下面的knife4j-demo

相关推荐

  1. SpringBoot集成knife4j

    2023-12-06 19:34:05       56 阅读
  2. Springboot3 集成knife4j(swagger)

    2023-12-06 19:34:05       40 阅读
  3. SpringBoot教程(十九) | SpringBoot集成knife4j

    2023-12-06 19:34:05       31 阅读

最近更新

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

    2023-12-06 19:34:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-06 19:34:05       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-06 19:34:05       82 阅读
  4. Python语言-面向对象

    2023-12-06 19:34:05       91 阅读

热门阅读

  1. SpringCloud

    2023-12-06 19:34:05       49 阅读
  2. oracle的sysaux使用量排查sql

    2023-12-06 19:34:05       53 阅读
  3. C/C++---------------LeetCode第350. 两个数组的交集 II

    2023-12-06 19:34:05       51 阅读
  4. 七、VMware虚拟机安装和docker容器部署项目

    2023-12-06 19:34:05       58 阅读
  5. 正则表达式

    2023-12-06 19:34:05       61 阅读
  6. 网络中常说的QOS是什么,又有什么作用

    2023-12-06 19:34:05       55 阅读
  7. k8s有状态部署mysql主从(local pv持久化)

    2023-12-06 19:34:05       52 阅读
  8. http请求签名生成算法

    2023-12-06 19:34:05       66 阅读
  9. 利用pytorch实现卷积形式的ResNet

    2023-12-06 19:34:05       58 阅读