版本信息 JDK 21 Maven 3.9.6 SpringBoot 3.3.0 Knife4j 4.5.0(截止2024-06-18最新仍为4.5.0) 一、pom.xml引入依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.3.0</version><!-- 2.7.18↑--><relativePath/></parent><depend...
创建SpringBoot项目, 勾选Spring web框架 , 并在pom.xml中添加依赖: <!-- Knife4j在线API文档的依赖 --> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>2.0.9</version> </dependency> <!-- lombok依赖包, 用于简化代码 --> <de...
<artifactId>knife4j-openapi2-spring-boot-starter</artifactId> <version>4.0.0</version> </dependency> 开发者使用Spring Boot 2以及OpenAPI3规范,那需要考虑在项目的注解上做迁移变更,并且knife4j 4.0版本针对3的规范底层迁移使用springdoc-openapi项目,放弃springfox3.0 可以使用 knife4j-openapi3-spring-boot-st...
2、上面的tifactId>spring-boot-starter如果使用过springBootAdmin监控组件的应该都很熟悉,该jar包提供了很多关于应用监控的接口,使得开发者能够实时获取到应用运行情况,包括配置信息、实时刷新方面。这里引入是 为了解决 springboot 2.6.*与springfox3.0.0之间的不兼容而引入的。不想引入的可以考虑降低springboot版本。同...
<artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId> <version>4.4.0</version> </dependency> 4.在刚刚写的controller包使用注解 @RestController @RequestMapping("/api/food") @Tag(name = "最爱的食物") //修饰类,设置类的说明信息 ...
5.创建Docket对象,并注入到spring容器当中 6.设置主页文档内容 在配置文件类Knife4jConfig中添加以上两个方法即可。 4 2.0.4版本配置 导包 1 2 3 4 5 < code > < dependency > < groupId >com.github.xiaoymin < artifactId >knife4j-spring-boot-starter ...
knife4j-openapi3-jakarta-spring-boot-starter基于 OpenAPI3 规范,在 Spring Boot >= 3.0.0-M1 的单体架构下可以直接引用此 starter,该模块包含了 Ui 部分,底层基于 springdoc-openapi 项目 开发者继续使用Spring Boot 2以及OpenAPI2的规范 该starter底层依然依赖springfox项目,版本2.10.5 ...
版本信息 JDK 1.8 Maven 3.3.9 SpringBoot 2.7.4~2.7.18 [Knife4j 3.0.3](https://mvnrepository.com/artifact/com.github.xiaoymin/knife4j-spring-boot-starter/3.0.3) 一、pom.xml引入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <...
<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <!--在引用时请在maven中央仓库搜索3.X最新版本号--> <version>3.0.3</version> </dependency> knife4j 配置文件 创建Knife4jConfig 文件 package com.didiplus.common.config; import com.github....
5.创建Docket对象,并注入到spring容器当中 6.设置主页文档内容 在配置文件类Knife4jConfig中添加以上两个方法即可。 4 2.0.4版本配置 1.导包 <!--配置knife4j项目接口文档--> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> ...