package com.chen.config; import io.swagger.annotations.ApiOperation; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.stereotype.Component; import org.springframework.web.servlet.config.annotation.EnableWebMvc; 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 //@EnableWebMvc //@EnableSwagger2 //@ComponentScan(basePackages ={"com.chen.controller"}) //public class SwaggerConfig { // // /** // * Every Docket bean is picked up by the swagger-mvc framework - allowing for multiple // * swagger groups i.e. same code base multiple swagger resource listings. // */ // @Bean // public Docket customDocket() { // return new Docket(DocumentationType.SWAGGER_2); // } // //} /** * 自定义的 * @author admin * */ @Configuration @EnableWebMvc // 支持springmvc @EnableSwagger2 @Component public class SwaggerConfig { @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select() .apis(RequestHandlerSelectors.basePackage("com.chen.controller")) // 扫描所有有注解的api .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class)).paths(PathSelectors.any()).build(); } private ApiInfo apiInfo() { return new ApiInfoBuilder().title("RESTful APIs").description("Spring+MVC集合Swagger2的API。") .termsOfServiceUrl("http://localhost:8080").version("1.0.0").build(); } }
最近下载更多
血羽如风 LV6
1月23日
lironggang LV38
2021年9月22日
yuanchuang LV22
2021年8月12日
开心灬愉悦 LV9
2021年5月2日
林志勇 LV10
2021年3月9日
雨沐风 LV2
2021年1月16日
heqian LV17
2020年10月9日
青春的尾巴 LV3
2020年8月2日
zhuchuanhu2 LV4
2020年2月19日
zcl02036716 LV17
2019年12月19日
最近浏览更多
15719908287 LV9
6月19日
血羽如风 LV6
1月23日
林间听风 LV10
2023年8月1日
843108982 LV1
2023年1月28日
yongjava21 LV26
2022年9月28日
1234mama LV19
2022年3月22日
lironggang LV38
2021年9月22日
yuanchuang LV22
2021年8月12日
ls2008 LV15
2021年7月13日
chunqiu LV5
2021年6月10日