当前位置:   article > 正文

【Swagger2】Spring Boot 整合 Knife4j 接口文档_spring boot 2.4.0 对应的swagger 是多少 knife4j

spring boot 2.4.0 对应的swagger 是多少 knife4j

Knife4j 简介

Knife4jswagger-bootstrap-ui 的升级版,采用前后分离的模式,换为 Knife4j,为啥叫这名字,作者取名 knife4j 是希望她能像一把匕首一样小巧,轻量,并且功能强悍,更名也是希望把她做成一个为 Swagger 接口文档服务的通用性解决方案,不仅仅只是专注于前端。

引入依赖

pom.xml 中引入 Knife4j 的依赖

<dependency>
    <groupId>com.github.xiaoymin</groupId>
     <artifactId>knife4j-spring-boot-starter</artifactId>
     <version>2.0.4</version>
 </dependency>
  • 1
  • 2
  • 3
  • 4
  • 5

创建 Swagger 配置文件

创建 SwaggerConfiguration.java 文件,创建 springfox 提供的 Docket 分组对象,代码如下:

@Configuration
@EnableSwagger2
@EnableKnife4j
public class SwaggerConfiguration {
   


    @Bean(value = "defaultApi2")
    public Docket defaultApi2() {
   
        Docket docket=new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                //分组名称
                .grou
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/656292
推荐阅读
相关标签
  

闽ICP备14008679号