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