SwaggerConfig.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.miyzh.config;
  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. @Configuration
  12. @EnableSwagger2
  13. public class SwaggerConfig {
  14. @Bean
  15. public Docket docket(){
  16. return new Docket(DocumentationType.SWAGGER_2)
  17. .apiInfo(apiInfo())
  18. .select()
  19. .apis(RequestHandlerSelectors.basePackage("com.miyzh.controller")) // 包路径
  20. .paths(PathSelectors.any())
  21. .build();
  22. }
  23. public ApiInfo apiInfo(){
  24. return new ApiInfoBuilder()
  25. .title("医保上传监测平台")
  26. .description("医保上传监测平台")
  27. .contact("Miyzh")
  28. .termsOfServiceUrl("")
  29. .version("1.0")
  30. .build();
  31. }
  32. }