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