SpringBoot之整合Swagger(页面无法显示)
问题: 配置Swagger后,访问http://localhost:8080/swagger-ui.html不显示页面
原因:Swagger版本过高
我尝试降低springboot版本到2.2.6.RELEASE结果还是不行,然后将Swagger版本从3.0降到2.9.2就可以访问了,随后我又将springboot版本还原,还是可以访问,最后得出Swagger版本不能太高
1、添加依赖
<!-- 集成Swagger--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.9.2</version></dependency>
2、配置Swagger
package com.liu.config;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;import java.util.ArrayList;@Configuration
@EnableSwagger2 //开启了swagger2
public class SwaggerConfig {//配置了swagger的Docker的bean实例@Beanpublic Docket docket() {return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select()//包下的类,生成接口文档.build();}//配置Swagger信息private ApiInfo apiInfo() {// 作者信息Contact contact = new Contact("小柳", "https://www.baidu.com", "1811961890@qq.com");return new ApiInfoBuilder().contact(contact).title("充电了").description("打卡!!!").termsOfServiceUrl("https://www.baidu.com").version("3.0").build();}
}
3、配置Controller
package com.liu.controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class MyController {@RequestMapping("/hello")public String hello(){return "欢迎使用!!!!";}
}
SpringBoot之整合Swagger(页面无法显示)相关推荐
- swagger页面不显示_Swagger原理简介
Swagger的 官网 上有一个在线的demo,可以在线体验.我们也可以下载其 源码 ,执行distindex.html文件,即可得到和官网一样功能的demo,不需要架设服务器就能使用. 从网络请求中 ...
- swagger页面不显示_Swagger字段属性说明不显示
不管是在SwaggerBootstrapUi以前的版本中,还是在SwaggerBootstrapUi的1.8.9版本发布新功能字段注释逐行显示时,很多朋友都会问为啥自己的UI文档上不显示注释. 1.8 ...
- SpringBoot如何整合前端页面
1 步骤 1.1 1.2 1.3 server:port: 6666servlet:context-path: / spring:datasource:#数据库驱动 高版本 com.mysql.cj. ...
- Spring Boot 整合 Swagger
一.为什么要用 Swagger 现在的开发模式,一般都是前后端分离的,开发接口文档就显得尤为重要,前端人员需要按照后端的功能文档调用对应的接口.在没有使用 API 文档之前,很多公司都是在纸或者 Ma ...
- SpringBoot基础学习之整合Swagger框架(上篇)
前言: 小伙伴们,大家好,我是狂奔の蜗牛rz,当然你们可以叫我蜗牛君,我是一个学习Java半年多时间的小菜鸟,同时还有一个伟大的梦想,那就是有朝一日,成为一个优秀的Java架构师. 这个SpringB ...
- Springboot整合自定义页面swaggerUi
文章目录 Springboot整合自定义页面swaggerUi pom 重点:配置swagger权限认证下:基于Spring Security 测试 整合效果 报错记录 Springboot整合自定义 ...
- Springboot整合swagger指南
Springboot整合swagger指南 1. 安装使用 1.1 下载依赖 <dependency><groupId>io.springfox</groupId> ...
- 解决高版本SpringBoot整合swagger时启动报错:Failed to start bean ‘documentationPluginsBootstrapper‘ 问题
一.控制台的报错信息 2021-12-29 15:15:04 [main] ERROR org.springframework.boot.SpringApplication - Application ...
- springboot整合swagger+knife4j
springboot整合swagger+knife4j 参考网址: https://mp.weixin.qq.com/s/KlYj5JuJSJYQQ47mQu7b1w swagger配置参考文档 sw ...
最新文章
- 快捷指令_苹果怎么关闭快捷指令通知提醒 取消ios14快捷指令设置方法
- thinkphp 引入时间_thinkphp 文章发布日期时间修改问题
- 忠告:不要在愚蠢时间写代码
- [控件] LabelView
- 反射的基本知识(详解)
- 第一学期《计算机网络》作业一_新学期学习计划合集5篇-其他范文
- Subversion服务器搭建 (安装步骤)
- 人脸识别最新进展——几篇相关论文总结
- C++设计模式详解之适配者模式解析
- 02. 实现Singleton模式(C++版本)
- 机器视觉基础知识(一)
- Java 流行的工作流引擎
- win10专业版激活方法
- html5制作颜色的诗句,带有颜色的诗句(精选60句)
- 快速部署安装libart_lgp
- R语言逻辑回归的预测概率怎么算
- atm系统的用例模型_ATM自动取款机用例图.doc-_装配图网
- 关于日文系统的安装[转]
- python趣味编程-python趣味入门——写几个常玩的游戏
- 看linux后台台账,linux怎么查询台账信息
热门文章
- SQLMap工具-使用选项的操作命令功能
- 上海 2019年互联网校招薪水
- [VTK] vtkWindowedSincPolyDataFilter 源码注释解读
- JAVA毕业设计果之芒农场销售系统计算机源码+lw文档+系统+调试部署+数据库
- 老板给我的信:我为什么不给你涨工资
- DeepExposure: Learning to Expose Photos with Asynchronously Reinforced Adversarial Learning【论文阅读札记】
- 虚幻4模型提取_【UnrealEngine4】从虚幻四的着色模型到NPR
- 【23考研】计算机择校信息库-福建高校计算机相关专业22专业目录分类汇总(按专业课分类汇总)
- 什么是类?对象?类与对象的关系是什么?
- 基于jupyter编程环境下——Python入门:列表4