SpringBoot+SpringCloud+vue+Element开发项目——集成Swagger文档
在pom.xml文件中添加Maven依赖
<!--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>
新建一个config包,并在其下面添加Swagger配置类SwaggerConfig.java。
@Configurable
@EnableSwagger2
public class SwaggerConfig { @Bean
public Docket CreateRestApi(){
return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select().
apis(RequestHandlerSelectors.any()).paths(PathSelectors.any()).build();
} public ApiInfo apiInfo(){
return new ApiInfoBuilder().build();
}
}
在application启动类添加
@EnableSwagger2
启动页面测试
浏览器中访问http://localhost:8001/swagger-ui.html#/

SpringBoot+SpringCloud+vue+Element开发项目——集成Swagger文档的更多相关文章
- SpringBoot+SpringCloud+vue+Element开发项目——集成Druid数据源
		添加依赖 pom.xml <!--druid--> <dependency> <groupId>com.alibaba</groupId> <ar ... 
- SpringBoot+SpringCloud+vue+Element开发项目——集成MyBatis框架
		添加mybatis-spring-boot-starter依赖 pox.xml <!--mybatis--> <dependency> <groupId>org.m ... 
- SpringBoot+SpringCloud+vue+Element开发项目——搭建开发环境
		1.新建一个项目 
- SpringBoot+SpringCloud+vue+Element开发项目——数据库设计
		1.用户表(sys_user) CREATE TABLE `sys_user` ( `id` ) NOT NULL AUTO_INCREMENT COMMENT '编号', `name` ) NOT ... 
- SpringBoot系列:六、集成Swagger文档
		本篇开始介绍Api文档Swagger的集成 一.引入maven依赖 <dependency> <groupId>io.springfox</groupId> < ... 
- .NET Core基础篇之:集成Swagger文档与自定义Swagger UI
		Swagger大家都不陌生,Swagger (OpenAPI) 是一个与编程语言无关的接口规范,用于描述项目中的 REST API.它的出现主要是节约了开发人员编写接口文档的时间,可以根据项目中的注释 ... 
- springboot集成swagger文档
		//此处省略springboot创建过程 1.引入swagger相关依赖(2个依赖必须版本相同) <dependency> <groupId>io.springfox</ ... 
- Spring 5 中函数式web开发中的swagger文档
		Spring 5 中一个非常重要的更新就是增加了响应式web开发WebFlux,并且推荐使用函数式风格(RouterFunction和 HandlerFunction)来开发WebFlux.对于之前主 ... 
- spring boot集成swagger文档
		pom <!-- swagger --> <dependency> <groupId>io.springfox</groupId> <artifa ... 
随机推荐
- mysql索引原理及优化(三)
			B+Tree原理详解 MyISAM中的 B+Tree (非聚簇索引) MYISAM中叶子节点的数据区域存储的是数据记录的地址 主键索引 辅助索引 MyISAM存储引擎在使用索引查询数据时,会先根据索引 ... 
- 详解CI、CD相关概念
			CI:持续集成(CONTINUOUS INTEGRATION)基本概念CI的全称是Continuous Integration,表示持续集成. 在CI环境中,开发人员将会频繁地向主干提交代码.这些新提 ... 
- Java与.net 关于URL Encode 的区别
			在c#中,HttpUtility.UrlEncode("www+mzwu+com")编码结果为www%2bmzwu%2bcom,在和Java开发的平台做对接的时候,对方用用url编 ... 
- Python中的虚拟环境的使用
			1.安装virtualenv pip3 install virtualenv 2.创建目录 mkdir Myproject cd Myproject 3.创建独立运行环境-命名 virtualenv ... 
- linux命令(11)环境变量:查看和添加环境变量
			linux 环境变量系统: 系统级别:/etc/profile./etc/bashrc/ ./etc/environment 用户级别:~/.profile.~/.bashrc. ~/.bash_pr ... 
- what's the RTP协议
			what's the RTP RTP全名是Real-time Transport Protocol(实时传输协议).它是IETF提出的一个标准,对应的RFC文档为RFC3550(RFC1889为其过期 ... 
- Laya的Tween缓动没有初始化repeat导致的Bug
			当你使用一个Tween给一个图标做旋转动画,循环播放.(repeat是播放次数, repeat=0无限循环,repeat=1播放一次) Laya.Tween.to(this.light,{rotati ... 
- EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器前端源码重构(六)- webpack-dev-server 自适应支持手机端访问
			关于EasyDSS EasyDSS商用流媒体服务器解决方案是一套集流媒体点播.转码与管理.直播.录像.检索.时移回看于一体的一套完整的商用流媒体服务器解决方案,EasyDSS高性能RTMP流媒体服务器 ... 
- 【SSH进阶之路】Spring的AOP逐层深入——采用注解完成AOP(七)
			上篇博文[SSH进阶之路]Spring的AOP逐层深入——AOP的基本原理(六),我们介绍了AOP的基本原理,以及5种通知的类型, AOP的两种配置方式:XML配置和Aspectj注解方式. 这篇我们 ... 
- Kubernetes 配置管理 Dashboard(十三)
			目录 一.安装配置 1.1 下载 镜像 1.2.安装 1.3.修改 NodePort 二.配置授权 Kubernetes 所有的操作我们都是通过命令行工具 kubectl 完成的.为了提供更丰富的用户 ... 
