From 3417cf014a65765e02696c1d121ce58b2b4a8aed Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 08 四月 2025 15:55:36 +0800
Subject: [PATCH] 修改pom.xml

---
 src/main/java/com/se/simu/config/Knife4jConfig.java |   35 +++++++++++++++++------------------
 1 files changed, 17 insertions(+), 18 deletions(-)

diff --git a/src/main/java/com/se/simu/config/Knife4jConfig.java b/src/main/java/com/se/simu/config/Knife4jConfig.java
index a1468a4..5eeaedd 100644
--- a/src/main/java/com/se/simu/config/Knife4jConfig.java
+++ b/src/main/java/com/se/simu/config/Knife4jConfig.java
@@ -5,6 +5,8 @@
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
 import springfox.documentation.builders.ApiInfoBuilder;
 import springfox.documentation.builders.PathSelectors;
 import springfox.documentation.builders.RequestHandlerSelectors;
@@ -13,15 +15,10 @@
 import springfox.documentation.spi.DocumentationType;
 import springfox.documentation.spring.web.plugins.Docket;
 
-/**
- * Knife4j閰嶇疆绫�
- *
- * @author WWW
- * @date 2024-07-16
- */
 @Configuration
 @EnableKnife4j
-public class Knife4jConfig {
+@SuppressWarnings("ALL")
+public class Knife4jConfig extends WebMvcConfigurationSupport {
     @Value("${server.port}")
     String serverPort;
 
@@ -34,36 +31,38 @@
     @Value("${server.servlet.context-path}")
     String contextPath;
 
+    @Override
+    public void addResourceHandlers(ResourceHandlerRegistry registry) {
+        registry.addResourceHandler("doc.html")
+                .addResourceLocations("classpath:/META-INF/resources/");
+
+        registry.addResourceHandler("swagger-ui.html")
+                .addResourceLocations("classpath:/META-INF/resources/");
+        registry.addResourceHandler("/webjars/**")
+                .addResourceLocations("classpath:/META-INF/resources/webjars/");
+    }
+
     @Bean
     public Docket createRestApi() {
         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("WuWeiwei", "http://127.0.0.1:" + serverPort + contextPath + "/doc.html", "252740454@qq.com"))
-                .version("1.0.0")
-                .title("鍐呮稘浠跨湡娓叉煋鏈嶅姟API鎺ュ彛鏂囨。")
+                .version("0.2")
+                .title("鍐呮稘浠跨湡鏈嶅姟鏈嶅姟鎺ュ彛鏂囨。")
                 .build();
     }
 }

--
Gitblit v1.9.3