From 0b077806196ceb8a68af93f00880ccc70aee50c2 Mon Sep 17 00:00:00 2001
From: 疯狂的狮子li <15040126243@163.com>
Date: 星期四, 07 七月 2022 18:08:14 +0800
Subject: [PATCH] add 整合 springdoc 移除 knife4j

---
 ruoyi-admin/src/main/resources/application.yml |   82 ++++++++++++++++++++---------------------
 1 files changed, 40 insertions(+), 42 deletions(-)

diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml
index ceaaf95..017b5df 100644
--- a/ruoyi-admin/src/main/resources/application.yml
+++ b/ruoyi-admin/src/main/resources/application.yml
@@ -126,9 +126,8 @@
     # swagger 鏂囨。閰嶇疆
     - /favicon.ico
     - /doc.html
-    - /swagger-resources/**
-    - /webjars/**
-    - /*/api-docs
+    - /swagger-ui/**
+    - /*/api-docs/**
     # druid 鐩戞帶閰嶇疆
     - /druid/**
     # actuator 鐩戞帶閰嶇疆
@@ -183,46 +182,45 @@
 swagger:
   # 鏄惁寮�鍚痵wagger
   enabled: true
-  # 璇锋眰鍓嶇紑
-  pathMapping: /dev-api
-  # 鏍囬
-  title: '鏍囬锛�${ruoyi.name}鍚庡彴绠$悊绯荤粺_鎺ュ彛鏂囨。'
-  # 鎻忚堪
-  description: '鎻忚堪锛氱敤浜庣鐞嗛泦鍥㈡棗涓嬪叕鍙哥殑浜哄憳淇℃伅,鍏蜂綋鍖呮嫭XXX,XXX妯″潡...'
-  # 鐗堟湰
-  version: '鐗堟湰鍙�: ${ruoyi-vue-plus.version}'
-  # 浣滆�呬俊鎭�
-  contact:
-    name: Lion Li
-    email: crazylionli@163.com
-    url: https://gitee.com/JavaLionLi/RuoYi-Vue-Plus
-  groups:
-    - name: 1.婕旂ず妗堜緥
-      basePackage: com.ruoyi.demo
-    - name: 2.绯荤粺妯″潡
-      basePackage: com.ruoyi.web
-    - name: 3.浠g爜鐢熸垚妯″潡
-      basePackage: com.ruoyi.generator
+  info:
+    # 鏍囬
+    title: '鏍囬锛�${ruoyi.name}鍚庡彴绠$悊绯荤粺_鎺ュ彛鏂囨。'
+    # 鎻忚堪
+    description: '鎻忚堪锛氱敤浜庣鐞嗛泦鍥㈡棗涓嬪叕鍙哥殑浜哄憳淇℃伅,鍏蜂綋鍖呮嫭XXX,XXX妯″潡...'
+    # 鐗堟湰
+    version: '鐗堟湰鍙�: ${ruoyi-vue-plus.version}'
+    # 浣滆�呬俊鎭�
+    contact:
+      name: Lion Li
+      email: crazylionli@163.com
+      url: https://gitee.com/JavaLionLi/RuoYi-Vue-Plus
+  components:
+    # 閴存潈鏂瑰紡閰嶇疆
+    security-schemes:
+      apiKey:
+        type: APIKEY
+        in: HEADER
+        name: ${sa-token.token-name}
 
-knife4j:
-  # 鏄惁寮�鍚疜nife4j澧炲己妯″紡
-  enable: true
-  # 鏄惁寮�鍚敓浜х幆澧冧繚鎶ょ瓥鐣�
-  production: @knife4j.production@
-  basic:
-    enable: true
-    username: ruoyi
-    password: 123456
-  # 鍓嶇Ui鐨勪釜鎬у寲閰嶇疆灞炴��
-  setting:
-    # 榛樿璇█
-    language: zh-CN
-    # 鏄惁鏄剧ずFooter
-    enableFooter: false
-    # 鏄惁寮�鍚姩鎬佸弬鏁拌皟璇曞姛鑳�
-    enableDynamicParameter: true
-    # 鏄惁鍦ㄦ瘡涓狣ebug璋冭瘯鏍忓悗鏄剧ず鍒锋柊鍙橀噺鎸夐挳
-    enableReloadCacheParameter: true
+springdoc:
+  swagger-ui:
+    # 淇敼Swagger UI璺緞
+    path: /doc.html
+    # 寮�鍚疭wagger UI鐣岄潰
+    enabled: true
+  api-docs:
+    # 淇敼api-docs璺緞
+    path: /v3/api-docs
+    # 寮�鍚痑pi-docs
+    enabled: true
+  #杩欓噷瀹氫箟浜嗕袱涓垎缁勶紝鍙畾涔夊涓紝涔熷彲浠ヤ笉瀹氫箟
+  group-configs:
+    - group: 婕旂ず妯″潡
+      packages-to-scan: com.ruoyi.demo
+    - group: 绯荤粺妯″潡
+      packages-to-scan: com.ruoyi.web
+    - group: 浠g爜鐢熸垚妯″潡
+      packages-to-scan: com.ruoyi.generator
 
 # 闃叉XSS鏀诲嚮
 xss:

--
Gitblit v1.9.3