springboot3,springsecurity6集成OpenAPI3進行接口測試

1.引入依賴

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

2.配置文件

knife4j:
  # 開啟增強配置
  enable: true
  # 是否關閉調試頁面,如果為true,無法頁面調試接口,生產環(huán)境開啟
  production: false
  # 開啟Swagger的Basic認證功能,默認是false
  basic:
    enable: false
    # Basic認證用戶名
    username: test
    # Basic認證密碼
    password: 123

3.springsecurity放行相關接口

auth.requestMatchers("/auth/",
"/doc.html",
"/webjars/
",
"/img.icons/",
"v3/api-docs",
"/v3/api-docs/swagger-config",
"/v3/api-docs/
",
"/swagger-ui/index.html",
"swagger-resources/**",
"/v2/api-docs"
).permitAll()

4.頁面測試,訪問http://127.0.0.1:8080/doc.html#/home

1700623906712.png
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容