From 2f55cebbad3dea187a5f91d16ec80a9677dab699 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 13 十一月 2024 11:16:53 +0800
Subject: [PATCH] 1

---
 src/main/java/com/yssh/config/Knife4jConfig.java |   61 ++++++++++++------------------
 1 files changed, 25 insertions(+), 36 deletions(-)

diff --git a/src/main/java/com/yssh/config/Knife4jConfig.java b/src/main/java/com/yssh/config/Knife4jConfig.java
index 5680f35..5977601 100644
--- a/src/main/java/com/yssh/config/Knife4jConfig.java
+++ b/src/main/java/com/yssh/config/Knife4jConfig.java
@@ -16,55 +16,44 @@
 
 import com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j;
 
-/**
- * @author wMeng
- * @ClassName SwaggerConfig
- * @Description TODO
- * @date 2022/10/31 18:55
- * @Version 1.0
- */
 @Configuration
 @EnableKnife4j
 public class Knife4jConfig {
-	
-	@Value("${knife4j.enabled}")
+
+    @Value("${knife4j.enabled}")
     private boolean enabled;
 
-    /** 璁剧疆璇锋眰鐨勭粺涓�鍓嶇紑 */
     @Value("${knife4j.pathMapping}")
     private String pathMapping;
-	
+
     @Bean
     public Docket createRestApi() {
-    	return new Docket(DocumentationType.OAS_30)
-        // 鏄惁鍚敤Swagger
-        .enable(enabled)
-        // 鐢ㄦ潵鍒涘缓璇PI鐨勫熀鏈俊鎭紝灞曠ず鍦ㄦ枃妗g殑椤甸潰涓紙鑷畾涔夊睍绀虹殑淇℃伅锛�
-        .apiInfo(apiInfo())
-        // 鍒嗙粍鍚嶇О
-        .groupName("鏈嶅姟")
-        // 璁剧疆鍝簺鎺ュ彛鏆撮湶缁橲wagger灞曠ず
-        .select()
-        // 鎵弿鎵�鏈夋湁娉ㄨВ鐨刟pi锛岀敤杩欑鏂瑰紡鏇寸伒娲�
-        .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
-        // 鎵弿鎸囧畾鍖呬腑鐨剆wagger娉ㄨВ
-        // .apis(RequestHandlerSelectors.basePackage("com.cn.project.tool.swagger"))
-        // 鎵弿鎵�鏈� .apis(RequestHandlerSelectors.any())
-        .paths(PathSelectors.any())
-        .build()
-        /* 璁剧疆瀹夊叏妯″紡锛宻wagger鍙互璁剧疆璁块棶token */
-        // .securitySchemes(securitySchemes())
-        .pathMapping(pathMapping);
-        
+        return new Docket(new DocumentationType("openApi", "3.0"))
+                // 鏄惁鍚敤Swagger
+                .enable(enabled)
+                // 鐢ㄦ潵鍒涘缓璇PI鐨勫熀鏈俊鎭紝灞曠ず鍦ㄦ枃妗g殑椤甸潰涓紙鑷畾涔夊睍绀虹殑淇℃伅锛�
+                .apiInfo(apiInfo())
+                // 鍒嗙粍鍚嶇О
+                .groupName("鏈嶅姟")
+                // 璁剧疆鍝簺鎺ュ彛鏆撮湶缁橲wagger灞曠ず
+                .select()
+                // 鎵弿鎵�鏈夋湁娉ㄨВ鐨刟pi锛岀敤杩欑鏂瑰紡鏇寸伒娲�
+                .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
+                // 鎵弿鎸囧畾鍖呬腑鐨剆wagger娉ㄨВ
+                // .apis(RequestHandlerSelectors.basePackage("com.cn.project.tool.swagger"))
+                // 鎵弿鎵�鏈� .apis(RequestHandlerSelectors.any())
+                .paths(PathSelectors.any())
+                .build()
+                /* 璁剧疆瀹夊叏妯″紡锛宻wagger鍙互璁剧疆璁块棶token */
+                // .securitySchemes(securitySchemes())
+                .pathMapping(pathMapping);
     }
-    
 
     private ApiInfo apiInfo() {
         return new ApiInfoBuilder()
-        		//鎻忚堪瀛楁鏀寔Markdown璇硶
-        		.description("鎴戠殑鎺ュ彛娴嬭瘯鏂囨。")
-        		.contact(new Contact("寮犺吘椋�", "http://127.0.0.1:8099/doc.html", "893732661@qq.com"))
-        		.version("2.0.0")
+                .description("鎴戠殑鎺ュ彛娴嬭瘯鏂囨。")
+                .contact(new Contact("寮犺吘椋�", "http://127.0.0.1:9001/doc.html", "893732661@qq.com"))
+                .version("2.0.0")
                 .title("鐕曞北鐭冲寲API鎺ュ彛娴嬭瘯鏂囨。")
                 .build();
     }

--
Gitblit v1.9.3