SwaggerConfig 亦凉 2021-11-26 10:58 87阅读 0赞 package me.zhengjie.common.swagger2; import com.google.common.base.Predicates; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.ParameterBuilder; import springfox.documentation.builders.PathSelectors; import springfox.documentation.schema.ModelRef; import springfox.documentation.service.ApiInfo; import springfox.documentation.service.Parameter; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; import springfox.documentation.swagger2.annotations.EnableSwagger2; import java.util.ArrayList; import java.util.List; /** * api页面 /swagger-ui.html * 如controller在不同的包中,@ComponentScan(basePackages = {"me.aurora.app.rest","..."}) * @author jie * @date 2018-11-23 */ @Configuration @EnableSwagger2 @ComponentScan(basePackages = {"me.zhengjie.core.rest","me.zhengjie.system.rest","me.zhengjie.system.monitor"}) public class SwaggerConfig { @Bean public Docket createRestApi() { ParameterBuilder ticketPar = new ParameterBuilder(); List<Parameter> pars = new ArrayList<Parameter>(); ticketPar.name("Authorization").description("token") .modelRef(new ModelRef("string")) .parameterType("header") .defaultValue("Bearer ") .required(true) .build(); pars.add(ticketPar.build()); return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select() .paths(Predicates.not(PathSelectors.regex("/error.*"))) .build() .globalOperationParameters(pars); } private ApiInfo apiInfo() { return new ApiInfoBuilder() .title("elune 接口文档") .version("1.0") .build(); } } 转载于:https://www.cnblogs.com/tonggc1668/p/11222023.html
相关 简单通用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 赞/ 88 阅读
还没有评论,来说两句吧...