SpringBoot集成swagger-bootstrap-ui_swagger bootstrap 官方网站-程序员宅基地

技术标签: ----【SpringBoot】  

1、官网地址

swagger-bootstrap-ui 官网:https://doc.xiaominfo.com/
友情提示:多看官网,少走弯路

2、导入pom依赖

<!--swagger-api 依赖开始-->
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>2.9.2</version>
</dependency>
<dependency>
    <groupId>com.github.xiaoymin</groupId>
    <artifactId>swagger-bootstrap-ui</artifactId>
    <version>1.9.2</version>
</dependency>
<!--swagger-api 依赖结束-->

3、创建配置文件

在这里插入图片描述

3.1 swaggerConfig

package com.dmsdbj.provider.cofig;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.service.Contact;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;

@Configuration //必须存在
@EnableSwagger2 //必须存在
public class SwaggerConfig{
    
    @Bean
    public Docket customDocket() {
    
        return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo());
    }
//    @Bean
//    public Docket customDocket(){
    
//        return new Docket(DocumentationType.SWAGGER_2)
//                .apiInfo(apiInfo())
//                .groupName("用户管理")
//                .select()
//                .apis(RequestHandlerSelectors.basePackage("com.dmsdbj.provider.controller"))
//                .paths(PathSelectors.any())
//                .build();
//    }
    /**
     * name:开发者姓名
     * url:开发者网址
     * email:开发者邮箱
     * @return
     */
    private ApiInfo apiInfo() {
    
        Contact contact = new Contact("温娉哲", "https://wenpingzhe.blog.csdn.net/?t=1", "[email protected]");
        return new ApiInfoBuilder()
                .title("用户管理API接口")//标题
                .description("API接口的描述")//文档接口的描述
                .contact(contact)
                .version("1.1.0")//版本号
                .build();
    }
}

4、访问

http://localhost:8090/doc.html
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sophia_0331/article/details/107843928

智能推荐

Springboot 整合Mytbatis与Mybatis-Plus_springboot集成mybatis和mybatisplus-程序员宅基地

文章浏览阅读2.6k次,点赞3次,收藏7次。springboot整合mybatis主包名要为 com.jmh.ssmspringboot整合mybatis-plus主包名为 com.jmh.ssmmp。_springboot集成mybatis和mybatisplus

数据分析:预测汽车违约风险_车辆贷款违约预测-程序员宅基地

文章浏览阅读2.8k次,点赞7次,收藏49次。本文通过分析汽车贷款违约情况,利用多种机器学习模型进行预测。首先,对数据进行预处理,包括处理缺失值、异常值等,然后使用线性回归、决策树、随机森林、支持向量机 (SVM) 和 K-近邻 (KNN) 等模型进行训练和预测。最后,通过绘制 ROC 曲线并计算 AUC 来评估模型的性能。_车辆贷款违约预测

无法打开虚拟机,获取该虚拟机的所有权失败。 主机上的某个应用程序正在使用该虚拟机。_"主机上的某个应用程序正在使用该虚拟机。 open() \"/etc/nginx/mime.type-程序员宅基地

文章浏览阅读4.7k次,点赞13次,收藏12次。D:\Program Files (x86)\VMwareWorkspace\henu3\henu3.vmx在启动即可!_"主机上的某个应用程序正在使用该虚拟机。 open() \"/etc/nginx/mime.types\" failed"

Windows+Ubuntu双系统如何彻底删除Ubuntu操作系统_cmd卸载ubuntu-程序员宅基地

文章浏览阅读8.8k次,点赞27次,收藏103次。成功安装了Windows10+Ubuntu20.04双系统,还没怎么用ubuntu空间就小的可怜,连下载一个文件的空间都没有了,最终决定删除ubuntu,还原为原来的干净的Windows环境_cmd卸载ubuntu

漫步数学分析十三——路径连通_路径连续推导连续-程序员宅基地

文章浏览阅读2.2k次。第二个重要的主题是连通性,我们直观上知道想应用连通性到哪种集合上,然而,我们的直观在判断更复杂的集合时可能会失效,例如如果R2R^2中的集合为{(x,sin1/x)|x>0}∪{(0,y)|y∈[−1,1]}\{(x,\sin 1/x)|x>0\}\cup\{(0,y)|y\in[-1,1]\},那么它是连通的吗?如图???\ref{fig:3-3}所示,现在我们想用严格的定义来形式化这个概念。_路径连续推导连续

html中怎么获取搜索框中的值,input搜索框如何获取li标签中的值?-程序员宅基地

文章浏览阅读629次。这是个模糊搜索框,但是我要怎么做才能获取到下拉列表的中被填入input框中的值呢?比如说我输入pc,然会出来这些pc号码,我用键盘里的方向键或者鼠标点击其中一个pc4,这样input框就会显示pc4同时下拉菜单被收起来,问题就是我要怎么获取到这个input框中的pc4这个值呢???对了 我这些数据是从后台请求过来的,包括整个搜索框都是用js代码动态建立的,所以我本来是想用alert($("#sea..._获取input里面的值点击搜索按钮搜索相应的信息

随便推点

一文解决 | SQL Server2014数据库建立数据表和数据导入-程序员宅基地

文章浏览阅读936次,点赞22次,收藏11次。SQL Server数据库具有多方面的优点,主要包括以下几点:1、可靠性高SQL Server数据库是由微软开发和维护的成熟产品,经过了长期的市场验证和实际应用检验,具有高度的稳定性和可靠性。2、性能优越SQL Server在性能方面有着出色的表现,能够处理大规模数据和高并发访问。它采用了优化的查询处理引擎和索引机制,支持多种查询优化技术,如查询优化器、执行计划缓存等,从而提高了查询的执行效率和系统的整体性能。3、安全性强。

语音匹配_什么是语音匹配?-程序员宅基地

文章浏览阅读2.1k次。语音匹配Google voice match feature has been rolled out. Now, your smart device will recognize you with the help of your voice. Bid adieu to complex configurations and authorizations while purchases and sw..._语音比对

WP-Syntax 插件使用方法-程序员宅基地

文章浏览阅读93次。技术博客中使用WP-Syntax将代码高亮是最常见的。而一段时间不用总会忘记每种语言的的pre标签的值。这里简单介绍下,WP-Syntax 是一个针对 Wordpress 的代码高亮插件,最大的优点是简单易用,兼容性非常好。由于安装好后,后台编辑器不会出现相应的按钮。所以网上有很多网友通过修改 \wp-includes\js\quicktags.js 这个文件来实现添加相应的按钮,方便编辑。..._wp-syntax设置

python生成随机IP,随机数字,随机日期,随机字符串_"print(\"0x%02x\" % secrets_generator.randint(0,25-程序员宅基地

文章浏览阅读4.2k次。随机IP:#定义4个0-255的随机数字,然后用.将四个随机数拼接起来m=random.randint(0,255)n=random.randint(0,255)x=random.randint(0,255)y=random.randint(0,255)randomIP=str(m)+’.’+str(n)+’.’+str(x)+’.’+str(y)随机数字:randomInt=ra..._"print(\"0x%02x\" % secrets_generator.randint(0,255), end="

路由器重温——WAN接入/互联-DCC配置管理2_dialer-rule-程序员宅基地

文章浏览阅读2k次,点赞3次,收藏5次。配置DCC拨号接口属性拨号接口(包括物理拨号接口和Dialer接口)一旦创建,就会被赋予一系列属性参数的缺省值,因此本项配置任务为可选。①链路空闲时间设置当链路空闲超过了指定时间后,DCC将断开链路。这个空闲时间也即是链路中不存在符合拨号访问控制列表的permit条件的报文传送时间。②下次呼叫发起前的链路断开时间当DCC呼叫链路因故障或挂断等原因导致进入断开状态,必须经过指定时间后才能建立新的拨号连接(即进行下一次呼叫的间隔时间),从而避免对端PBX设备过载。③接口竞争时的链路空闲时_dialer-rule

上百套springboot,python,ssm和小程序毕业设计作品(1)-程序员宅基地

文章浏览阅读692次,点赞9次,收藏11次。不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题,都可以免费领取(包括今天的代码),过几天我还会做个视频教程出来,有需要也可以领取~给大家准备的学习资料包括但不限于:Python 环境、pycharm编辑器/永久激活/翻译插件python 零基础视频教程Python 界面开发实战教程Python 爬虫实战教程Python 数据分析实战教程python 游戏开发实战教程Python 电子书100本。

推荐文章

热门文章

相关标签