From 0841189aa3e92f0d3d0263ba1923a5c2e88a0b42 Mon Sep 17 00:00:00 2001
From: sws <15810472099@163.com>
Date: 星期二, 27 九月 2022 14:32:18 +0800
Subject: [PATCH] 11

---
 src/main/java/com/lf/server/config/SwaggerConfig.java |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/lf/server/config/SwaggerConfig.java b/src/main/java/com/lf/server/config/SwaggerConfig.java
index f4fab0a..b5d9fd2 100644
--- a/src/main/java/com/lf/server/config/SwaggerConfig.java
+++ b/src/main/java/com/lf/server/config/SwaggerConfig.java
@@ -1,6 +1,13 @@
 package com.lf.server.config;
 
+import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
+import springfox.documentation.builders.ApiInfoBuilder;
+import springfox.documentation.builders.PathSelectors;
+import springfox.documentation.builders.RequestHandlerSelectors;
+import springfox.documentation.service.ApiInfo;
+import springfox.documentation.spi.DocumentationType;
+import springfox.documentation.spring.web.plugins.Docket;
 import springfox.documentation.swagger2.annotations.EnableSwagger2;
 
 /**
@@ -10,5 +17,19 @@
 @Configuration
 @EnableSwagger2
 public class SwaggerConfig {
-    //
+    @Bean
+    public Docket createRestApi() {
+        return new Docket(DocumentationType.SWAGGER_2)
+                .apiInfo(apiInfo())
+                .select()
+                .apis(RequestHandlerSelectors.basePackage("com.lf.server.controller"))
+                .paths(PathSelectors.any()).build();
+    }
+
+    private ApiInfo apiInfo() {
+        return new ApiInfoBuilder()
+                .title("Spring Boot鎺ュ彛API")
+                .description("Spring Boot绀轰緥鎺ュ彛API")
+                .version("1.0").build();
+    }
 }

--
Gitblit v1.9.3