swagger-ui 2.9.2版本 配置 (springboot + maven)
发布日期:2021-07-01 05:36:36
浏览次数:2
分类:技术文章
本文共 2498 字,大约阅读时间需要 8 分钟。
引入maven
2.9.2 io.springfox springfox-swagger2 ${swagger2.version} io.springfox springfox-swagger-ui ${swagger2.version}
配置config
package com.isstech.safety.alarm.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import springfox.documentation.builders.ApiInfoBuilder;import springfox.documentation.builders.ParameterBuilder;import springfox.documentation.builders.PathSelectors;import springfox.documentation.builders.RequestHandlerSelectors;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;/** * @description SwaggerConfig * * @author china * @date 2021-02-20 10:20 */@Configuration@EnableSwagger2public class SwaggerConfig { @Bean public Docket createRestApi(){ // 添加请求参数,token请求头部参数传入后端 ParameterBuilder parameterBuilder = new ParameterBuilder(); Listparameters = new ArrayList (); parameterBuilder.name("token").description("token") .modelRef(new ModelRef("string")).parameterType("header").required(false).build(); parameters.add(parameterBuilder.build()); return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select() .apis(RequestHandlerSelectors.any()).paths(PathSelectors.any()) .build().globalOperationParameters(parameters); // 不加参数// return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo())// .select()// .apis(RequestHandlerSelectors.any())// .paths(PathSelectors.any()).build(); } private ApiInfo apiInfo(){ return new ApiInfoBuilder() .title("系统 API 文档") .description("This is a restful api document of smart watter.") .version("1.0") .build(); }}
使用
// 类中加@Api(tags = "告警")// 方法中加@ApiOperation("获取数据类型进行的统计")// 参数中加@ApiParam(value = "主键")@RequestParam(required = false) String id
转载地址:https://openai.blog.csdn.net/article/details/113765244 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年05月04日 08时25分35秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
可变参数学习笔记
2019-05-08
如何防止头文件被重复引用?
2019-05-08
winsock简介
2019-05-08
电信技术名词解释:空中下载技术(OTA)
2019-05-08
郁达夫诗词选
2019-05-08
const char* fmt
2019-05-08
windriver指南(三)
2019-05-08
DriverStudio指南(一)
2019-05-08
windriver指南(二)
2019-05-08
windriver下pcmcia驱动程序编写的疑问
2019-05-08
PCMCIA引脚定义
2019-05-08
PCMCIA规范
2019-05-08
UTI进入产业化试点,与PCMCIA竞争加剧
2019-05-08
PCMCIA
2019-05-08
Windows DDK要点指南
2019-05-08
如何选择数据采集卡
2019-05-08
WinDriver
2019-05-08
中国有史以来最缠绵词章大盘点
2019-05-08
17种家常菜竟是健康杀手
2019-05-08
帮你排除心灵寂寞的九大妙法
2019-05-08