| package com.moral.api; | 
|   | 
| 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; | 
|   | 
|   | 
| @Configuration | 
| @EnableSwagger2 | 
| public class Swagger2 { | 
|     @Bean | 
|     public Docket petApi() { | 
|         return new Docket(DocumentationType.SWAGGER_2) | 
|                 .apiInfo(apiInfo()) | 
|                 .select() | 
|                 .apis(RequestHandlerSelectors.basePackage("com.moral.api")) | 
|                 .paths(PathSelectors.any()) | 
|                 .build(); | 
|     } | 
|     private ApiInfo apiInfo() { | 
|         return new ApiInfoBuilder() | 
|                 .title("后台管理接口文档") | 
|                 .description("后台管理接口文档") | 
|                 .version("1.0") | 
|                 .build(); | 
|     } | 
|   | 
| } |