SwaggerConfig 小鱼儿 2022-10-09 14:24 48阅读 0赞 package com.zyq.config; import java.util.ArrayList; import java.util.Collections; import java.util.List; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.ParameterBuilder; import springfox.documentation.builders.RequestHandlerSelectors; import springfox.documentation.schema.ModelRef; import springfox.documentation.service.ApiInfo; import springfox.documentation.service.Contact; import springfox.documentation.service.Parameter; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; import springfox.documentation.swagger2.annotations.EnableSwagger2; @Configuration @EnableSwagger2 public class SwaggerConfig { @Bean public Docket docket() { List<Parameter> pars = new ArrayList<Parameter>(); ParameterBuilder tokenPar = new ParameterBuilder(); tokenPar.name("Authorization").description("授权令牌").modelRef(new ModelRef("string")).parameterType("header") .required(false).build(); pars.add(tokenPar.build()); return new Docket(DocumentationType.SWAGGER_2) /* * 配置分组模块(比如在多人协同开发中,Jack负责订单模块,Marry负责用户模块,那么这里就可以设置为“订单模块”) * 并且下面的扫描路径一般写为自己对应模块的包路径(如:com.zyq.controller.order),但如果需要设置多个分组,需要 * 配置多个生成Docket()的实例。 */ .groupName("默认模块") // 配置swagger界面一些的自定义显示信息 .globalOperationParameters(pars).apiInfo(getApiInfo()) // 是否启动swagger?如果设置为false,则swagger接口文档将不能访问,通常线上的项目是会关闭的 .enable(true).select() // 配置扫描的接口路径(常与上面groupName对应设置) .apis(RequestHandlerSelectors.basePackage("com.zyq.controller")).build(); } private ApiInfo getApiInfo() { String title = "Swagger接口文档"; String description = "zyq的个人项目Swagger接口文档说明"; String version = "v1.0"; Contact contact = new Contact("", "", ""); String license = "个人主页"; String licenseUrl = "http://zyqok.cn/"; ApiInfo apiInfo = new ApiInfo(title, description, version, "", contact, license, licenseUrl, Collections.emptyList()); return apiInfo; } }
相关 简单通用SwaggerConfig配置类 > 简单通用SwaggerConfig配置类,swagge类似于postman 1、引入依赖 <!--swagger--> <dependency> 绝地灬酷狼/ 2024年04月03日 13:19/ 0 赞/ 55 阅读
相关 # 配置SwaggerConfig类,以及遇到的问题解决方式 配置SwaggerConfig类,以及遇到的问题解决方式 问题报错如下,访问页面404错误未找到路径 > 2023-04-01 11:13:03.849 WARN 65 朱雀/ 2023年10月10日 16:56/ 0 赞/ 34 阅读
相关 SwaggerConfig package com.zyq.config; import java.util.ArrayList; import java.util.Co 小鱼儿/ 2022年10月09日 14:24/ 0 赞/ 49 阅读
相关 SpringBoot配置SwaggerConfig后,访问404错误 springBoot在pom.xml里面配置swagger-ui包,并且配置了swaggerConfig后访问 http://localhost:8080/swagger-ui 野性酷女/ 2022年05月29日 06:53/ 0 赞/ 316 阅读
相关 SwaggerConfig package me.zhengjie.common.swagger2; import com.google.common.base.Predicat 亦凉/ 2021年11月26日 10:58/ 0 赞/ 87 阅读
还没有评论,来说两句吧...