首页 > 其他分享 >swagger3.0集成 (springboot2.6.7)

swagger3.0集成 (springboot2.6.7)

时间:2023-05-07 22:45:35浏览次数:40  
标签:集成 springboot2.6 http swagger3.0 www apiInfo new

springboot2.6.7 + swagger3.0

导入依赖

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

swagger配置类

@Configuration
@EnableSwagger2
public class SwaggerConfig {

    @Bean
    public Docket docket() {
        return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo());
    }

    private ApiInfo apiInfo() {
        Contact contact = new Contact("loong", "http://www.wang.com", "--");
        return new ApiInfo("哪里跑", "Api文档描述", "1.0.0", "http://www.wang.com", contact, "Apache 2.0", "http://www.apache.org/licenses/LICENSE-2.0", new ArrayList());
    }
}

访问Swagger网页

swagger3.0的网址是: Swagger UI

图片名称

标签:集成,springboot2.6,http,swagger3.0,www,apiInfo,new
From: https://www.cnblogs.com/shmilyt/p/17380360.html

相关文章

  • spring-boot-2.0.3应用篇 - shiro集成
    spring-boot-2.0.3应用篇-shiro集成  前言      上一篇:spring-boot-2.0.3源码篇-国际化,讲了如何实现国际化,实际上我工作用的模版引擎是freemaker,而不是thymeleaf,不过原理都是相通的。      接着上一篇,这一篇我来讲讲spring-boot如何整合工作中用到的......
  • springboot集成下,mybatis的mapper代理对象究竟是如何生成的
    springboot集成下,mybatis的mapper代理对象究竟是如何生成的 前情回顾Mybatis源码解析-mapper代理对象的生成,你有想过吗,我们讲到了mybatis操作数据库的流程:先创建SqlSessionFactory,然后创建SqlSession,然后再创建获取mapper代理对象,最后利用mapper代理对象完成数据库......
  • SpringBoot集成RocketMQ
    添加pom.xml依赖<dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-spring-boot-starter</artifactId><version>2.2.3</version></dependency>创建消息消费者@Component@Slf4jpublicclass......
  • 华为ICT系统集成博客清单
    华为ICT系统集成博客清单本篇博客主要用于归纳Linux学习--OpenEuler发行版本,便于索引.笔记系统集成01-OpenEuler操作系统入门系统集成02-命令行基础系统集成03-文本编辑器系统集成04-用户和权限管理系统集成05-安装软件和管理服务系统集成06-管理文件系统及存储系统集......
  • 系统集成09-Samba文件共享服务器管理
    系统集成09-Samba文件共享服务器管理1Samba文件共享服务器搭建Samba文件共享服务介绍Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,SMB(ServerMessageBlock)服务器消息块。Samba最大的功能是可以用于Linux与windows系统直接的文件共享和打印共享,既可以用于Window......
  • 系统集成08-使用Shell脚本
    系统集成08-使用Shell脚本1Shell基础介绍Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口Shell将用户输入的命令并且把它们送到内核去执行,然后返回执行结果Shell是可编程的,它允许用户编写由Shell命令组成的程序查看系统默认安装的shell:cat/etc/shells1......
  • 系统集成07-系统管理
    系统集成07-系统管理1任务管理什么是任务管理?在系统运维过程中,可能需要在某个预设的时间执行特定任务比如定时发送邮件、备份并清空日志文件等任务任务的内容可以看作是一系列命令或者一个脚本,我们则需要在特定时间去执行它任务管理分为计划执行和定期执行1.1计划执行......
  • 系统集成03-文本编辑器
    系统集成03-文本编辑器文本处理是操作系统对文件管理的基础操作,文本编辑器是计算机软件中的一种,主要用来编写和查看文本文件。不同的文件编辑器有不同的辅助功能。1Linux常用文本编辑器介绍文本编辑器是操作系统基础的功能软件之一。根据使用环境的不同,Linux的文本编辑器有很......
  • ICT实战系统集成-LAB9-Samba文件共享服务器管理
    ICT实战系统集成-LAB9-Samba文件共享服务器管理实验步骤1安装samba服务端安装samba、samba-common、samba-clientyuminstallsambasamba-commonsamba-client启动samba:ststemctlstartsmb.service查看samba状态2添加系统组share,添加系统账号xiaoming、hanmeimei......
  • ICT实战系统集成-LAB6-openEuler管理文件系统及存储
    LAB6-openEuler管理文件系统及存储1实验要求1.1添加两块scsi硬盘,大小分别为10G1.2对新添加的硬盘1(如:/dev/sdb)进行MBR分区、格式化、挂载1、使用fdisk对/dev/sdb进行分区:/dev/sdb1为主分区1大小2G、/dev/sb2为扩展分区大小8G,在/dev/sb2的基础上建立扩展分区/dev/sdb5,大小......