SpringBoot配置swagger2(亲测有效,如果没有配置成功,欢迎在下方留言)
一、导包:
<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.7.0</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.7.0</version></dependency>
二、配置swagger2的配置文件:
要注意在代码中配置controller的路径.
package com.cfets.autoGuide.common;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.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket;@Configuration public class Swagger2 {@Beanpublic Docket createRestApi() {return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select() // 这里是配置swagger生效的controller.apis(RequestHandlerSelectors.basePackage("com.cfets.autoGuide.controller")).paths(PathSelectors.any()).build();}@Beanpublic ApiInfo apiInfo() {return new ApiInfoBuilder().title("api documentation").description("api documentation").termsOfServiceUrl("").version("1.0").build();} }
三、在springboot启动类上面加上swagger2的启动注解
@EnableSwagger2
四、测试
浏览器输入:http://localhost:8080/swagger-ui.html
就能看到对应的页面了
转载于:https://www.cnblogs.com/zhanzhuang/p/10112914.html
SpringBoot配置swagger2(亲测有效,如果没有配置成功,欢迎在下方留言)相关推荐
- yum源配置,亲测可用
yum源配置,亲测可用 最近在配置yum源发现了各种问题,网上回答太乱了,这里直接分享配置内容,拷贝内容进去即可.注意:针对centos7*版本. 具体步骤: 1.修改yum源文件(注意备份,既然不行 ...
- Linux安装svn服务器和权限配置_亲测成功
Linux安装svn服务器和权限配置_亲测成功 SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目 ...
- Ubuntu 16.04无线网络配置(亲测有效)
最近一直在试不同版本虚拟机,ubuntu 上不了网,以下方法设置完之后,重启一下,亲测有效. ubuntu版本:ubuntu-16.04 设置虚拟机不能联网是很痛苦的,这里我就ubuntu的桥连接上网 ...
- typora+picgo+smms图床配置(亲测成功)
PicGo(app)设置smms图床(亲测成功) 文章目录 PicGo(app)设置smms图床(==亲测成功==) 1.PicGo软件下载安装 2.smms图床注册设置 1.PicGo软件下载安装 ...
- tomcat的https配置(亲测有效)
tomcat的https配置 1.下载证书 2.配置证书 1.上传文件到服务器 2.编辑conf/server.xml文件 3.配置http自动跳转到https 4.最后重启tomcat服务器 5.测 ...
- windows10系统如何安装并配置jdk(亲测)
windows10系统如何安装并配置jdk 一.下载jdk 二.安装jdk 三.配置环境 四.验证安装是否成功 一.下载jdk 1.下载方式一:在官网下载,前往官网下载 2.下载方式二:我的网盘上已经 ...
- 项目配置swagger(亲测能用)
项目配置swagger---(亲测能用) 一,前言 Swagger的好处这里就不在敷衍了, 高效简洁界面优美节省时间等等读者可以自己去查,本博文主要是介绍怎么从零开始,将swagger 添加配置到一个 ...
- [亲测]在Mac下配置php开发环境:Apache+php+MySql
公司给我们配上了高大上的Apple Mac Pro本本,这两天自己正在习惯中.通过虚拟机PD,确实解决了一些因为工作习惯无法在iOS上很好完成的事情,但是我想,既然用起了iOS就尽量将一些事务在iOS ...
- 想写游戏吗?手把手教你SDL的安装及配置(亲测有效!)
文章目录 一.SDL安装 二.SDL配置 本文将详解基于Visual Studio(以下称为VS)的SDL的安装及配置 SDL(Simple DirectMedia Layer)是一套开放源代码的跨平 ...
最新文章
- 网页素材大宝库:50套非常精美的图标素材
- Silverlight Blend动画设计系列五:故事板(StoryBoards)和动画(Animations)
- Java Script Closure(js闭包)-浅谈
- Python Django 文件下载代码示例
- 懒惰的JSF Primefaces数据表分页–第2部分
- 内核初始化-从start_kernel到init
- 使用curl与wget发送get与post请求
- jQuery 操作表单
- 基于 Arduino 的 RFID 识别实验
- 使用c语言的多学科协同仿真软件,一种多学科协同仿真系统及方法与流程
- HC Bridge容器网络模式分享
- 解决WPS及office二次开发接口无法注册的问题
- c/c++源码学习和实践资源,万丈高楼平地起
- Java泛型比较大小
- 关于__declspect(dllexport) 和 __declspec(dllimport)的使用
- Java从零开始实现导出excel(一)
- AWS亚马逊云EC2搭建ginblog系统
- MySQL高级篇知识点——其它数据库日志
- docker xware下载慢_xware docker 没有任何任务,为什么一直有流量在跑。
- 关于货币兑换的循环语句和函数调用
热门文章
- Visual Studio 2015 RC中的ASP.NET新特性和问题修正
- CentOS6.6+Puppet3.7.4分布式部署Nagios监控系统
- 如何利用 Visual Studio 自带工具提高开发效率
- 转:神奇的Fastcgi_Finish_Request
- LeetCode 542. 01 矩阵
- Mac Big Sur右上角时间变灰的解决方法
- c mysql日期时间格式_[单选] 妊娠期血液成分发生改变,下述哪项是正确的()...
- java linux urlencode_Javascript下的urlencode编码解码方法decodeURIComponent()
- Selenium自动化测试-JavaScript定位
- 产业区块链技术与服务提供商纸贵科技获得B+轮融资