springfox-swagger-ui 3.0.0 配置,springfox-boot-starter 配置
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 配置相关推荐
- Springfox Swagger UI
Swagger介绍及使用 相信无论是前端还是后端开发,都或多或少地被接口文档折磨过.前端经常抱怨后端给的接口文档与实际情况不一致.后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新.其实无论是 ...
- springboot日志配输出路径配置_Spring Boot 日志配置方法(超详细)
默认日志 Logback : 默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台.在运行应用程序和其他例子时,你应该已经看到很多INFO级别的日志了. 从上图 ...
- Spring Boot概述与入门特点配置方式注入方式yim配置文件与多文件配置Spring Boot自动配置原理lombok应用
1. Spring Boot概述 Spring Boot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品: 首页Spring Boot简介可以 ...
- Swagger UI汉化
动态API Swagger2可以快速帮助我们编写最新的API接口文档,当然其也支持汉化.本人使用的是Swagger UI 2.7.0版本. Swagger默认的汉化 在当前项目的resources目录 ...
- Spring Boot 2.0.0参考手册_中文版
Spring Boot参考文档 第一部分:Spring Boot文档 1. 关于文档 Sring参考文档可以通过html,pdf和epub 三种形式得到.最新的文档可以从docs.spring.io/ ...
- Spring-2.0.0.M3超详细文档(第一弹)
内容很长建议收藏后食用.这只是第一波文档,后续会更上,关注,在看走一波 spring for start @RestController and @RequestMapping 注解 @RestCon ...
- 集成Springfox 3.0.0
1.在pom.xml添加以下依赖 <!-swagger依赖 --> <dependency><groupId>io.springfox</groupId> ...
- Swagger UI 3.0 404 错误
Swagger UI 3.0 404 错误 访问:http://localhost:8080/swagger-ui.html 显示 This application has no explicit m ...
- Springboot整合Swagger UI 3.0.0 版本
一.前言 在之前的项目中,以及提到了如何整合 Swagger UI 2 版本,包括导入jar包,编写配置文件,以及需要对应的springboot版本等. 链接如下:https://blog.csdn. ...
- SpringFox 3.0.0(包含springfox-swagger2-3.0.0)——无法访问/swagger-ui.html解决方案
问题描述 Maven <dependency><groupId>io.springfox</groupId><artifactId>springfox- ...
最新文章
- 如何从Amazon API Gateway将查询字符串或路由参数传递到AWS Lambda
- Linux c中使用系统时间
- centos7 keepalived安装记录
- Android开发之adb命令输入文本到手机输入框中的方法
- Maven项目构建练习
- 苹果计划2025年推出全自动驾驶电动汽车:没有方向盘和踏板
- Unity角色动画详细学习记录
- HR问:“你为什么离开上一家公司?”,这样回答最机智
- 停止mysql服务的运行_启动和停止MySQL服务
- 学习笔记—什么是微数据?itemscope/itemtype/itemprop(搜索引擎seo优化)
- 万物互联----聊聊OPC服务器KepWare
- 第十六周模测——ZJM要抵御宇宙射线
- 【detectron】对输入样本如何产生anchor
- 区块链软件公司:区块链到底能做啥?
- font-face加载任意字体和字体格式转换
- 《从你的全世界路过》读后感
- 漫步者lollipods如何调节音量_漫步者LolliPods怎么配对双耳?如何切换单耳和双耳模式...
- 云服务器环境安装、卸载与配置:mysql
- 服务熔断与降级(Sentinel)
- windows系统中使用cmd中type命令查看文件内容