@PACKAGE@

//import static java.util.Collections.singletonList;
//
//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.service.ApiKey;
//import springfox.documentation.service.AuthorizationScope;
//import springfox.documentation.service.SecurityReference;
//import springfox.documentation.spi.DocumentationType;
//import springfox.documentation.spi.service.contexts.SecurityContext;
//import springfox.documentation.spring.web.plugins.Docket;
//import springfox.documentation.swagger2.annotations.EnableSwagger2;


//@Configuration
//@EnableSwagger2
public class SpringFoxConfig {

//	@Bean
//	public Docket api() {
//		return new Docket(DocumentationType.SWAGGER_2)
//				.apiInfo(apiInfo()).securitySchemes(singletonList(new ApiKey("Token Auth", "Authorization", "Bearer")))
//		        .securityContexts(singletonList(
//		            SecurityContext.builder()
//		                .securityReferences(
//		                    singletonList(SecurityReference.builder()
//		                        .reference("Token Auth")
//		                        .scopes(new AuthorizationScope[0])
//		                        .build()
//		                    )
//		                )
//		                .build())
//		        ).
//				select()
//				.apis(RequestHandlerSelectors.any())
//				.paths(PathSelectors.any())
//		        .build();
//				
//	}
//
//	private ApiInfo apiInfo() {
//		return new ApiInfoBuilder().title("REST API Document").description("description for api")
//				.termsOfServiceUrl("localhost").version("1.0").build();
//	}
}