From acc6dd66f7ab4d7c9ff7c79196867ef486dd07ae Mon Sep 17 00:00:00 2001 From: xufenglei <xufenglei> Date: Fri, 15 Jun 2018 08:54:16 +0800 Subject: [PATCH] update --- src/main/java/com/moral/config/SwaggerConfig.java | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/moral/config/SwaggerConfig.java b/src/main/java/com/moral/config/SwaggerConfig.java new file mode 100644 index 0000000..b8ffa61 --- /dev/null +++ b/src/main/java/com/moral/config/SwaggerConfig.java @@ -0,0 +1,32 @@ +package com.moral.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.EnableWebMvc; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import springfox.documentation.builders.ApiInfoBuilder; +import springfox.documentation.builders.RequestHandlerSelectors; +import springfox.documentation.service.ApiInfo; +import springfox.documentation.service.Contact; +import springfox.documentation.spi.DocumentationType; +import springfox.documentation.spring.web.plugins.Docket; +import springfox.documentation.swagger2.annotations.EnableSwagger2; + +@Configuration +@EnableWebMvc +@EnableSwagger2 +public class SwaggerConfig { + @Bean + public Docket myDocket() { + Docket docket = new Docket(DocumentationType.SWAGGER_2); + ApiInfo apiInfo = new ApiInfoBuilder().title("API������������").description("").contact(new Contact("", "", "")) + .version("1.0").build(); + docket.apiInfo(apiInfo); + // ������������������Api������������������������Ctrl���������ApiOperation���������api��������������� + docket.select().apis(RequestHandlerSelectors.withClassAnnotation(Api.class)) + .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class)).build(); + return docket; + } +} -- Gitblit v1.8.0