一、导包:

        <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(亲测有效,如果没有配置成功,欢迎在下方留言)相关推荐

  1. yum源配置,亲测可用

    yum源配置,亲测可用 最近在配置yum源发现了各种问题,网上回答太乱了,这里直接分享配置内容,拷贝内容进去即可.注意:针对centos7*版本. 具体步骤: 1.修改yum源文件(注意备份,既然不行 ...

  2. Linux安装svn服务器和权限配置_亲测成功

    Linux安装svn服务器和权限配置_亲测成功 SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目 ...

  3. Ubuntu 16.04无线网络配置(亲测有效)

    最近一直在试不同版本虚拟机,ubuntu 上不了网,以下方法设置完之后,重启一下,亲测有效. ubuntu版本:ubuntu-16.04 设置虚拟机不能联网是很痛苦的,这里我就ubuntu的桥连接上网 ...

  4. typora+picgo+smms图床配置(亲测成功)

    PicGo(app)设置smms图床(亲测成功) 文章目录 PicGo(app)设置smms图床(==亲测成功==) 1.PicGo软件下载安装 2.smms图床注册设置 1.PicGo软件下载安装 ...

  5. tomcat的https配置(亲测有效)

    tomcat的https配置 1.下载证书 2.配置证书 1.上传文件到服务器 2.编辑conf/server.xml文件 3.配置http自动跳转到https 4.最后重启tomcat服务器 5.测 ...

  6. windows10系统如何安装并配置jdk(亲测)

    windows10系统如何安装并配置jdk 一.下载jdk 二.安装jdk 三.配置环境 四.验证安装是否成功 一.下载jdk 1.下载方式一:在官网下载,前往官网下载 2.下载方式二:我的网盘上已经 ...

  7. 项目配置swagger(亲测能用)

    项目配置swagger---(亲测能用) 一,前言 Swagger的好处这里就不在敷衍了, 高效简洁界面优美节省时间等等读者可以自己去查,本博文主要是介绍怎么从零开始,将swagger 添加配置到一个 ...

  8. [亲测]在Mac下配置php开发环境:Apache+php+MySql

    公司给我们配上了高大上的Apple Mac Pro本本,这两天自己正在习惯中.通过虚拟机PD,确实解决了一些因为工作习惯无法在iOS上很好完成的事情,但是我想,既然用起了iOS就尽量将一些事务在iOS ...

  9. 想写游戏吗?手把手教你SDL的安装及配置(亲测有效!)

    文章目录 一.SDL安装 二.SDL配置 本文将详解基于Visual Studio(以下称为VS)的SDL的安装及配置 SDL(Simple DirectMedia Layer)是一套开放源代码的跨平 ...

最新文章

  1. 网页素材大宝库:50套非常精美的图标素材
  2. Silverlight Blend动画设计系列五:故事板(StoryBoards)和动画(Animations)
  3. Java Script Closure(js闭包)-浅谈
  4. Python Django 文件下载代码示例
  5. 懒惰的JSF Primefaces数据表分页–第2部分
  6. 内核初始化-从start_kernel到init
  7. 使用curl与wget发送get与post请求
  8. jQuery 操作表单
  9. 基于 Arduino 的 RFID 识别实验
  10. 使用c语言的多学科协同仿真软件,一种多学科协同仿真系统及方法与流程
  11. HC Bridge容器网络模式分享
  12. 解决WPS及office二次开发接口无法注册的问题
  13. c/c++源码学习和实践资源,万丈高楼平地起
  14. Java泛型比较大小
  15. 关于__declspect(dllexport) 和 __declspec(dllimport)的使用
  16. Java从零开始实现导出excel(一)
  17. AWS亚马逊云EC2搭建ginblog系统
  18. MySQL高级篇知识点——其它数据库日志
  19. docker xware下载慢_xware docker 没有任何任务,为什么一直有流量在跑。
  20. 关于货币兑换的循环语句和函数调用

热门文章

  1. Visual Studio 2015 RC中的ASP.NET新特性和问题修正
  2. CentOS6.6+Puppet3.7.4分布式部署Nagios监控系统
  3. 如何利用 Visual Studio 自带工具提高开发效率
  4. 转:神奇的Fastcgi_Finish_Request
  5. LeetCode 542. 01 矩阵
  6. Mac Big Sur右上角时间变灰的解决方法
  7. c mysql日期时间格式_[单选] 妊娠期血液成分发生改变,下述哪项是正确的()...
  8. java linux urlencode_Javascript下的urlencode编码解码方法decodeURIComponent()
  9. Selenium自动化测试-JavaScript定位
  10. 产业区块链技术与服务提供商纸贵科技获得B+轮融资