首页 > 其他分享 >SpringBoot 下使用Swagger3.0

SpringBoot 下使用Swagger3.0

时间:2023-09-04 16:24:21浏览次数:42  
标签:SpringBoot Swagger3.0 build 使用 new springfox Docket public

swagger3.0和2.x的版本有一些配置是不一样的,故记录下。

pom.xml依赖

<dependency>
  <groupId>io.springfox</groupId>
  <artifactId>springfox-boot-starter</artifactId>
  <version>3.0.0</version>
</dependency>

Config.java内容

@Configuration
@EnableSwagger2
public class SwaggerConfig {
    public Docket swaggerRestApi() {
        return new Docket(DocumentationType.SWAGGER_2).apiInfo(new ApiInfoBuilder()
                .title("Swagger数据库操作接口").description("api接口文档").version("1.0.0").build())
                .select().paths(PathSelectors.any()).build();
    }
}

页面访问

http://ip:port/swagger-ui/index.html

标签:SpringBoot,Swagger3.0,build,使用,new,springfox,Docket,public
From: https://www.cnblogs.com/liu-im/p/17677385.html

相关文章

  • 微信JSSDK使用步骤
    官方文档地址:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#4在步骤三:通过config接口注入权限验证配置wx.config({debug:true,//开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打......
  • Python爬虫——新手使用代理ip详细教程
    Python代理IP爬虫是一种可以让爬虫拥有更多网络访问权限的技术。代理IP的作用是可以为爬虫提供多个IP地址,从而加快其爬取数据的速度,同时也可以避免因为访问频率过高而被网站封禁的问题。本文将介绍如何使用Python实现代理IP的爬取和使用。一、代理IP的获取首先我们需要找到一个可用......
  • 【开源】java版本BertTokenizer以及使用onnxruntime推理
    python训练的模型,转换为onnx模型后,用python代码可以方便进行推理,但是java代码如何实现呢?首先ONNX推理,可以使用onnxruntime<dependency><groupId>com.microsoft.onnxruntime</groupId><artifactId>onnxruntime</artifactId><version>1.15.1</version>......
  • 使用Flask和Vue.js构建现代Web应用
    博客主题:使用Flask和Vue.js构建现代Web应用概述在本篇博客中,我们将介绍如何使用Flask和Vue.js这两个流行的框架来构建一个现代化的Web应用。Flask是一个轻量级的PythonWeb框架,而Vue.js是一个灵活且易于使用的JavaScript框架,用于构建交互式的用户界面。我们将通过一个简单的示......
  • git submodule 子模块的管理和使用
    Git子模块是Git仓库中的一个特殊类型的存储库,允许您将一个Git仓库嵌套在另一个Git仓库中。这对于管理项目的依赖或者在多个项目之间共享代码非常有用。以下是有关如何管理和使用Git子模块的一些基本操作:添加子模块要将子模块添加到您的Git仓库中,可以使用以下命令:gitsubmodule......
  • WPF项目国际化多语言工具ResXManager使用
    首先在VS的扩展找到ResXManager进行下载安装如果安装提示:vsix安装提示无法成功应用某些修改找到安装程序实例1a5a9225,但其处于不可启重新选中工具进行安装之后即可(有可能之前选中安装了,但是功能不完整,重新点击安装完整即可) 安装完ResXManager之后打开新增语言,然后导出,给......
  • 关于使用new Integer还是Integer.valueOf的研究
    作者:fbysss前言:最近看到这样的说法:使用Integer.valueOf代替newInteger更有效率,原因是研究了Integer源码,发现有一个缓存可以利用。对此我也一探究竟。发现这其实与Java的自动装箱拆箱有关,直接使用Integeri=数值的方式即可。通过字节码研究是比较有效的方式。那我们来看看吧:-----......
  • Power BI:如何在报告中使用超链接 - 文本框/按钮/图片篇
    前面介绍了PowerBI在table/Matrix表中如何使用超链接。有些读者询问PowerBI是否支持在文本框/按钮/图片方式下使用超链接功能?其实读者询问的这些超链接的使用,在工作中属于比较常见的操作。 下面将介绍文本框/按钮/图片超链接的配置方式。一,文本框配置超链接,操作......
  • Unity UGUI的Dropdown(下拉菜单)组件的介绍及使用
    UnityUGUI的Dropdown(下拉菜单)组件的介绍及使用1.什么是Dropdown组件?Dropdown(下拉菜单)是UnityUGUI中的一个常用组件,用于在用户点击或选择时显示一个下拉菜单,提供多个选项供用户选择。2.Dropdown组件的工作原理Dropdown组件由两部分组成:一个可点击的按钮和一个下拉菜单。当......
  • Unocss使用
    目录:安装简单使用自定义规则安装{"dependencies":{"unocss":"^0.55.6","vue":"^3.3.4"}}安装命令npmiunocss简单使用在vite.config.js中导入importUnocssfrom"unocss/vite";import{presetUno,p......