[快速入门]Spring Boot+springfox-swagger2 之RESTful API自动生成和测试
Swagger是自动生成 REST APIs文档的工具之一。Swagger支持jax-rs, restlet, jersey。springfox-swagger是Spring生态的Swagger解决方案。
整合步骤:
创建Spring Boot项目(略)
导入springfox-swagger依赖包, 在pox.xml中加入:
<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>
- 新增配置类SwaggerConfig,内容如下:
@Configuration
@EnableSwagger2
public class SwaggerConfig {@Beanpublic Docket docket() {return new Docket(DocumentationType.SWAGGER_2).//根据文档类型初始化apiInfo(swaggerApiInfo()) //文档头信息
[快速入门]Spring Boot+springfox-swagger2 之RESTful API自动生成和测试相关推荐
- Spring基础:快速入门spring boot(7):spring boot 2.0简单介绍
从这篇文章开始以spring boot2为主要版本进行使用介绍. Spring boot 2特性 spring boot2在如下的部分有所变化和增强,相关特性在后续逐步展开. 特性增强 基础组件升级: ...
- elasticsearch_spring-data-elasticsearch 快速入门-Spring Boot+Elasticsearch
Spring Data家族对Elasticsearch也进行了封装支持,使用spring-data-elasticsearch,就像使用spring-data-jpa.spring-data-solr ...
- Spring Boot (七)MyBatis代码自动生成和辅助插件
一.简介 1.1 MyBatis Generator介绍 MyBatis Generator 是MyBatis 官方出品的一款,用来自动生成MyBatis的 mapper.dao.entity 的框架 ...
- Spring Boot入门(15):Spring Boot 整合 MyBatis-Plus AutoGenerator代码生成器实现自动生成项目骨架代码 | 超级详细,建议收藏
1. 写在前面
- Swagger 学习笔记 | Swagger 简介 | Springfox 简介 | Springfox 2.9.2 常用注解 | Spring Boot 整合 Swagger2 案例
文章目录 一.Swagger 简介 二.Springfox 简介 三.Springfox2.9.2 常用注解 四.SpringBoot 整合 Swagger2 4.1 引入Maven依赖 4.2 项目 ...
- 从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建
从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建 本文简介 为什么使用Spring Boot 搭建怎样一个环境 开发环境 导入快速启动 ...
- Spring MVC中使用 Swagger2 构建Restful API
0.Spring MVC配置文件中的配置 [java] view plain copy <!-- 设置使用注解的类所在的jar包,只加载controller类 --> <span s ...
- boot入门思想 spring_(第一讲)Spring Initializr-快速入门Spring Boot的最好选择
1讲:Spring Initializr-快速入门Spring Boot的最好选择 Spring Initializr [http://start.spring.io/]是引导你快速构建Spring ...
- 使用Spring Initializer快速创建Spring Boot项目
使用Spring Initializer快速创建Spring Boot项目 1.IDEA:使用 Spring Initializer快速创建项目 IDE都支持使用Spring的项目创建向导快速创建一个 ...
最新文章
- icaclient citrix
- Source Insight中的多行注释
- 批处理之判断文件是否存在
- springCloud负载均衡Ribbon和Feign的区别
- c#文本框只能填入数字和字母
- linux自动化安装oracle,ftp的客户端软件 Linux环境一键自动化安装oracle软件的构想(附she...
- numpy 最大值_使用 NumPy 让你的 Python 科学计算更高效
- java 拖放文字_myeclipse2014如何实现jsp中的html代码的文字拖放
- mysql ini配置文件分组排序_MySQL配置文件mysql.ini参数详解
- 信息学奥赛一本通 1020:打印ASCII码 | OpenJudge NOI 1.2 07
- 一篇关于《1984》读后感
- ebpf_exporter - Prometheus exporter for custom eBPF metrics
- 跨境独立站卖家如何把握关键词优化?
- 当最后一位不能为空格_清除工作表中的空格/非打印字符?TRIM与CALEN都无法清除时怎么办...
- CSDN使用富文本编辑器为所发布的文章生成右侧目录
- iOS NSURLSession VS NSURLConnection
- bzoj4008: [HNOI2015]亚瑟王
- python输出生日程序_python生日算法
- 多尺度小波分解Matlab/Python实现与原理分析
- 解决Chrome无法访问此网站或无法显示此网页问题