瀏覽代碼

framework

SGTY 5 月之前
父節點
當前提交
e2411aa7f7
共有 3 個文件被更改,包括 16 次插入2 次删除
  1. 2 2
      pom.xml
  2. 11 0
      src/main/java/com/qizhen/healsphere/config/SwaggerConfigurer.java
  3. 3 0
      src/main/resources/application.yml

+ 2 - 2
pom.xml

@@ -85,7 +85,7 @@
         </dependency>
 
         <!--swagger-->
-       <!-- <dependency>
+        <dependency>
             <groupId>io.springfox</groupId>
             <artifactId>springfox-swagger2</artifactId>
             <version>${swagger.version}</version>
@@ -94,7 +94,7 @@
             <groupId>io.springfox</groupId>
             <artifactId>springfox-swagger-ui</artifactId>
             <version>${swagger.version}</version>
-        </dependency>-->
+        </dependency>
         <dependency>
             <groupId>jakarta.validation</groupId>
             <artifactId>jakarta.validation-api</artifactId>

+ 11 - 0
src/main/java/com/qizhen/healsphere/config/SwaggerConfigurer.java

@@ -5,6 +5,17 @@ package com.qizhen.healsphere.config;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
+import springfox.documentation.builders.ApiInfoBuilder;
+import springfox.documentation.builders.ParameterBuilder;
+import springfox.documentation.builders.PathSelectors;
+import springfox.documentation.builders.RequestHandlerSelectors;
+import springfox.documentation.schema.ModelRef;
+import springfox.documentation.service.ApiInfo;
+import springfox.documentation.service.Contact;
+import springfox.documentation.service.Parameter;
+import springfox.documentation.spi.DocumentationType;
+import springfox.documentation.spring.web.plugins.Docket;
+import springfox.documentation.swagger2.annotations.EnableSwagger2;
 
 import java.util.ArrayList;
 import java.util.List;

+ 3 - 0
src/main/resources/application.yml

@@ -5,3 +5,6 @@ server:
 swagger:
   enable: true
 
+springfox:
+  documentation:
+    enabled: true