程序员Zero
程序员Zero
Published on 2024-04-26 / 17 Visits
0
0

Knife4j请求文档异常

首先说结论,现在knife4j封装的很好,不写任何配置和配置类都可以访问到,也不需要引入swagger和springdoc(knife4j引入,maven会传递),请求文档异常一般是路径和版本问题。我这里遇到的版本问题,版本问题永远是非常严重的问题

springboot版本3.2.5 对应knife4j4.1.0没问题,4.3.0没有token

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>3.2.5</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

引入这一个依赖就可以

<!--        knife4j-jakarta-->
<dependency>
    <groupId>com.github.xiaoymin</groupId>
    <artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
    <version>4.1.0</version>
</dependency>

注意springboot2和springboot3需要引入的依赖是不一样的,参考官网

https://doc.xiaominfo.com/docs/upgrading/upgrading-to-v4


Comment