Spring boot 2.7以上版本集成swagger

2023-11-02

pom.xml 引入依赖

<dependency>

<groupId>io.springfox</groupId>

<artifactId>springfox-boot-starter</artifactId>

<version>3.0.0</version>

</dependency>

编写 SwaggerConfig 配置类

package com.example.demo.config;

import org.springframework.beans.factory.annotation.Value;

import org.springframework.context.annotation.Bean;

import org.springframework.context.annotation.Configuration;

import springfox.documentation.builders.RequestHandlerSelectors;

import springfox.documentation.oas.annotations.EnableOpenApi;

import springfox.documentation.service.ApiInfo;

import springfox.documentation.service.Contact;

import springfox.documentation.spi.DocumentationType;

import springfox.documentation.spring.web.plugins.Docket;

import java.util.ArrayList;

@Configuration

@EnableOpenApi

public class SwaggerConfig {

/**

* 用于读取配置文件 application.properties 中 swagger 属性是否开启

*/

@Value("${swagger.enabled}")

private Boolean swaggerEnabled;

@Bean

public Docket docket() {

return new Docket(DocumentationType.OAS_30)

.apiInfo(apiInfo())

// 是否开启swagger

.enable(swaggerEnabled)

.select()

// 过滤条件,扫描指定路径下的文件

.apis(RequestHandlerSelectors.basePackage("com.example.demo.controller"))

// 指定路径处理,PathSelectors.any()代表不过滤任何路径

//.paths(PathSelectors.any())

.build();

}

}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring boot 2.7以上版本集成swagger 的相关文章

随机推荐

  • Centos7 linux下 安装 Redis 5.0

    网上找了很多文章 发现不全而且有些问题 安装很多次之后 总结一篇可以使用的 记录之 环境 Centos7 Redis 5 0 如果环境不符合 本篇仅供参考 1 准备工作 作者习惯软件安装包放在单独路径 解压路径也放在单独路径 下载路径 mk
  • MATLAB2018B下用Faster-RCNN做目标检测的训练和测试步骤

    近些年 随着深度学习在计算机视觉领域中的蓬勃发展 利用卷积神经网络对图像进行分类 以及对图像中目标进行识别定位成为比较前沿的技术 本文比较详尽的介绍了在MATLAB2018b环境下 利用Faster RCNN对图像进行迁移学习 从而使其能够
  • The maximum string content length quota (8192) has been exceeded while reading XML data

    问题场景 在我们WCF服务发布后 我们要确保服务端以及客户端的配置文件允许合适大小的传输设置 笔者在发布WCF服务时 服务端的绑定未做传输大小的设置 采用了默认 maxStringContentLength默认大小为8192 而我们在传输序
  • 机器学习就业法则

    人工时代的来临 也使我们的教育向信息化和数据化发生转变 机器人教育既符合国家发展战略需要 格物斯坦与此同时 人工智能 教育 的培养方案与社会对于未来人才的能力要求完美匹配 自动驾驶 离群人群自动检测 比如机场和火车站的恐怖分子检测 等应用都
  • Nacos startup无反应,启动报错的解决办法

    今天在运行Nacos的时候遇见了点问题 记录一下 我的系统是win11 运行的Nacos版本是 2 0 3 https github com alibaba nacos releases tag 2 0 3 运行startup cmd 无反
  • 虚拟机 ifconfig命令后无法获得网卡信息和IP地址

    问题出现原因 虚拟机挂起后重新打开失败 重启虚拟机后 无法连接到网络 使用ifconfig命令查看ip 发现网卡没起开 而且ping www baidu com 报错 后面尝试修改了一些配置文件 都没好使 最后使用这个方法 sudo dhc
  • C++ 正态分布随机数 平均分布随机数 default_random_engine normal_distribution

    include
  • elasticsearch match模糊查询

    目录 python查询自定义字段 elasticsearch 中term与match区别 python查询自定义字段 import json from elasticsearch import Elasticsearch es Elasti
  • jdk-8u151-nb-8_2-windows-x64软件安装教程及环境配置

    亲测可用
  • 【TCP协议】MTU和MSS详解

    需要注意的是 区别两种帧封装格式 802标准帧和以太网帧 1 在802标准定义的帧格式中 长度字段是指它后续数据的字节长度 但不包括C R C检验码 RFC 1042 IEEE 802 2 RFC 894 以太网 所以 以太网帧报头为目的地
  • SSM框架下,级联数据库表的访问查询

    SSM框架下 级联数据库表的访问查询 级联数据库表 如何快速通过子级查询父级 级联数据库表 在日常的软件设计中 多级联动的数据库表比较常见 如省市联动的数据 对这些数据按级分表的方式存储 以表示数据之间的包含关系 一般情况下 不会使用外键将
  • [NSSCTF] web之[HDCTF 2023]SearchMaster

    前言 靶机 HDCTF 2023 SearchMaster NSSCTF HDCTF 2023 SearchMaster 看到题目的提示 ovo but you can post me a data tip 你可以使用 POST请求发送da
  • 蛇形矩阵(C++)

    蛇形矩阵 C 文章目录 蛇形矩阵 C 一 题目 二 思路分析 三 代码实现 四 运行结果 一 题目 输入 3 3 6 2 输出 1 2 3 8 9 4 7 6 5 1 2 3 4 5 6 20 21 22 23 24 7 19 32 33
  • 认识区块链,认知区块链

    周末参加了 唐胡子遇见区块链 线下交流会 除了第一次近距离接触区块链技术 也是直接面基了两位大咖 汪洋总和友强总 两位一直在技术社群中活跃 一直也未曾谋面 这次终于得见 感谢唐胡子 唐帮主提供的平台 结合本次交流会及个人在平时的一些学习 作
  • Swift3.0 -- get & set 方法

    1 Swift中的get set 方法 定义一个Person类 class Person NSObject getter setter 仅供演示 日常开发不用 var name String var name String get 返回成员
  • 针对urdf文件中出现中文注释导致报错的问题

    ubuntu18 04 melodic版本中一般使用python2 7环境 该环境下urdf文件中不能有中文注释出现 否则报错 UnicodeEncodeError ascii codec can t encode characters i
  • 【华为OD机试2023】二进制差异数 100% C++ Java Python

    华为OD机试2023 二进制差异数 100 C Java Python 前言 如果您在准备华为的面试 期间有想了解的可以私信我 我会尽可能帮您解答 也可以给您一些建议 本文解法非最优解 即非性能最优 不能保证通过率 Tips1 机试为ACM
  • Servlet的4种会话管理技术

    Servlet的会话管理技术主要有4种 URL重写 Cookie 隐藏表单域以及HttpSession 下面的例子通过一个动态验证码的实例详细说明了这4种技术的具体应用方式 为了简单起见 动态验证码没有采用图片生成技术 其原理和效果与本例中
  • 国际货运代理行业分析

    国际货运代理面临的困局 是一个时代的结束 https zhuanlan zhihu com p 68044703 国际货运代理行业的未来 https zhuanlan zhihu com p 86243754 国际货运代理的存在有何意义 h
  • Spring boot 2.7以上版本集成swagger

    pom xml 引入依赖