springfox-swagger-ui 3.0之后就不会配置了

在3.0中,访问地址URL变了。

  • http://地址:端口/项目名/swagger-ui/index.html
  • http://地址:端口/项目名/swagger-ui/

springboot

maven项目引入

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

gradle项目引入

    //https://mvnrepository.com/artifact/io.springfox/springfox-swagger2implementation group: 'io.springfox', name: 'springfox-swagger2', version: '3.0.0'//https://mvnrepository.com/artifact/io.springfox/springfox-swagger-uiimplementation group: 'io.springfox', name: 'springfox-swagger-ui', version: '3.0.0'//https://mvnrepository.com/artifact/io.springfox/springfox-boot-starterimplementation group: 'io.springfox', name: 'springfox-boot-starter', version: '3.0.0'

SwaggerConfig.java 配置


import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.*;
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 implements WebMvcConfigurer {@Beanpublic Docket createRestApi() {ApiInfo apiInfo =new ApiInfoBuilder().title("日志管理系统API").description("日志管理系统采用SpringBoot开发,API文档集成Swagger").version("1.0").contact(new Contact("余静", "https://github.com/yutils", "3373217@qq.com")).license("我的首页").licenseUrl("https://weibo.com/32005200").build();return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo).select().apis(RequestHandlerSelectors.basePackage("com.hn.logmanage.Controller")).paths(PathSelectors.any()).build();}@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler( "/swagger-ui/**").addResourceLocations("classpath:/META-INF/resources/webjars/springfox-swagger-ui/").resourceChain(false);}@Overridepublic void addViewControllers(ViewControllerRegistry registry) {registry.addViewController( "/swagger-ui/").setViewName("forward:" +  "/swagger-ui/index.html");}
}

这是效果图

这是官方说明文档
https://springfox.github.io/springfox/docs/snapshot/#changes-in-swagger-ui

如果帮助到了大家,点个赞或者来个关注。

springfox-swagger-ui 3.0.0 配置,springfox-boot-starter 配置相关推荐

  1. Springfox Swagger UI

    Swagger介绍及使用 相信无论是前端还是后端开发,都或多或少地被接口文档折磨过.前端经常抱怨后端给的接口文档与实际情况不一致.后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新.其实无论是 ...

  2. springboot日志配输出路径配置_Spring Boot 日志配置方法(超详细)

    默认日志 Logback : 默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台.在运行应用程序和其他例子时,你应该已经看到很多INFO级别的日志了. 从上图 ...

  3. Spring Boot概述与入门特点配置方式注入方式yim配置文件与多文件配置Spring Boot自动配置原理lombok应用

    1. Spring Boot概述 Spring Boot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品: 首页Spring Boot简介可以 ...

  4. Swagger UI汉化

    动态API Swagger2可以快速帮助我们编写最新的API接口文档,当然其也支持汉化.本人使用的是Swagger UI 2.7.0版本. Swagger默认的汉化 在当前项目的resources目录 ...

  5. Spring Boot 2.0.0参考手册_中文版

    Spring Boot参考文档 第一部分:Spring Boot文档 1. 关于文档 Sring参考文档可以通过html,pdf和epub 三种形式得到.最新的文档可以从docs.spring.io/ ...

  6. Spring-2.0.0.M3超详细文档(第一弹)

    内容很长建议收藏后食用.这只是第一波文档,后续会更上,关注,在看走一波 spring for start @RestController and @RequestMapping 注解 @RestCon ...

  7. 集成Springfox 3.0.0

    1.在pom.xml添加以下依赖 <!-swagger依赖 --> <dependency><groupId>io.springfox</groupId> ...

  8. Swagger UI 3.0 404 错误

    Swagger UI 3.0 404 错误 访问:http://localhost:8080/swagger-ui.html 显示 This application has no explicit m ...

  9. Springboot整合Swagger UI 3.0.0 版本

    一.前言 在之前的项目中,以及提到了如何整合 Swagger UI 2 版本,包括导入jar包,编写配置文件,以及需要对应的springboot版本等. 链接如下:https://blog.csdn. ...

  10. SpringFox 3.0.0(包含springfox-swagger2-3.0.0)——无法访问/swagger-ui.html解决方案

    问题描述 Maven <dependency><groupId>io.springfox</groupId><artifactId>springfox- ...

最新文章

  1. 如何从Amazon API Gateway将查询字符串或路由参数传递到AWS Lambda
  2. Linux c中使用系统时间
  3. centos7 keepalived安装记录
  4. Android开发之adb命令输入文本到手机输入框中的方法
  5. Maven项目构建练习
  6. 苹果计划2025年推出全自动驾驶电动汽车:没有方向盘和踏板
  7. Unity角色动画详细学习记录
  8. HR问:“你为什么离开上一家公司?”,这样回答最机智
  9. 停止mysql服务的运行_启动和停止MySQL服务
  10. 学习笔记—什么是微数据?itemscope/itemtype/itemprop(搜索引擎seo优化)
  11. 万物互联----聊聊OPC服务器KepWare
  12. 第十六周模测——ZJM要抵御宇宙射线
  13. 【detectron】对输入样本如何产生anchor
  14. 区块链软件公司:区块链到底能做啥?
  15. font-face加载任意字体和字体格式转换
  16. 《从你的全世界路过》读后感
  17. 漫步者lollipods如何调节音量_漫步者LolliPods怎么配对双耳?如何切换单耳和双耳模式...
  18. 云服务器环境安装、卸载与配置:mysql
  19. 服务熔断与降级(Sentinel)
  20. windows系统中使用cmd中type命令查看文件内容

热门文章

  1. 为什么要进行WHQL微软徽标认证?
  2. ipv6审核被拒绝的解决方案
  3. Qt编写守护程序保证程序一直运行(开源)
  4. 命令控制qq自动申请远程控制
  5. Android实现身份证识别
  6. 半年总结——燕雀鸿鹄皆有志
  7. WFU校赛题解 B、C、F
  8. 支付宝官方接口配置教程
  9. C语言练习题-循环练习题
  10. mysql varchar字段自动忽略尾部空格