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