SwagggerConfig.java 826B

123456789101112131415161718192021222324
  1. package com.yunzhi.roundabout.config;
  2. import io.swagger.annotations.Api;
  3. import org.springframework.context.annotation.Bean;
  4. import org.springframework.context.annotation.Configuration;
  5. import springfox.documentation.builders.PathSelectors;
  6. import springfox.documentation.builders.RequestHandlerSelectors;
  7. import springfox.documentation.spi.DocumentationType;
  8. import springfox.documentation.spring.web.plugins.Docket;
  9. import springfox.documentation.swagger2.annotations.EnableSwagger2;
  10. @Configuration
  11. @EnableSwagger2
  12. public class SwagggerConfig {
  13. @Bean
  14. public Docket docket() {
  15. return new Docket(DocumentationType.SWAGGER_2)
  16. .select()
  17. .apis(RequestHandlerSelectors.withClassAnnotation(Api.class))
  18. .paths(PathSelectors.any())
  19. .build();
  20. }
  21. }