@Configuration @EnableSwagger2 //开启Swagger2 public class SwaggerConfig { @Bean//配置了Swagger的docket的bean实例 public Docket docket(){ return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select() //RequestHandlerSelectors配置扫描接口的方式 //basePackage指定扫描的包 //.any()扫描全部.none()都不扫描.withClassAnnotation扫描类上的注解 //withMathAnnotation扫描方法上的注解 .apis(RequestHandlerSelectors.basePackage("com.huang.controller")) //paths()过滤什么路径 // .paths(PathSelectors.ant("/huang/**")) .build() //是否启动Swagger,如果false就不能在浏览器访问 // .enable(false) ; } //配置swagger信息apiinfo() private ApiInfo apiInfo(){ Contact contact = new Contact("老黄","","943923227@qq.com"); return new ApiInfo("Huang的Swagger的Api文档", "这个老黄超级帅", "1.0", "http://localhost:8080/", DEFAULT_CONTACT, "Apache 2.0", "http://www.apache.org/licenses/LICENSE-2.0", new ArrayList()); } }
Swagger的配置信息
最新推荐文章于 2024-05-06 10:03:22 发布