SwaggerConfig.java 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. package info.aspirecn.iov.sjjh.supplier10000053;
  2. import org.springframework.context.annotation.Bean;
  3. import org.springframework.context.annotation.Configuration;
  4. import springfox.documentation.builders.ApiInfoBuilder;
  5. import springfox.documentation.builders.PathSelectors;
  6. import springfox.documentation.builders.RequestHandlerSelectors;
  7. import springfox.documentation.service.ApiInfo;
  8. import springfox.documentation.spi.DocumentationType;
  9. import springfox.documentation.spring.web.plugins.Docket;
  10. import springfox.documentation.swagger2.annotations.EnableSwagger2;
  11. /**
  12. * @author minmin
  13. */
  14. @Configuration
  15. @EnableSwagger2
  16. public class SwaggerConfig {
  17. private boolean swaggerShow = true;
  18. @Bean
  19. public Docket createRestApi() {
  20. return new Docket(DocumentationType.SWAGGER_2).enable(swaggerShow).apiInfo(apiInfo()).select()
  21. .apis(RequestHandlerSelectors.basePackage("info.aspirecn.iov.sjjh.supplier10000053.action"))
  22. .paths(PathSelectors.any()).build();
  23. }
  24. private ApiInfo apiInfo() {
  25. return new ApiInfoBuilder().title("10000053通道接口").description("").termsOfServiceUrl("").version("1.0.0").build();
  26. }
  27. }