Swagger
Swagger是一种和语言无关的规范和框架,用于定义服务接口,主要用于描述RESTful的API。它专注于为API创建优秀的文档和客户端库。支持Swagger的API可以为API方法生成交互式的文档,让用户可以通过以可视化的方式试验,查看请求和响应、头文件和返回代码,从而发现API的功能。
SpringBoot嵌入SwaggerUI
步骤
1.jar包引入
1 |
|
2.基于SpringBoot配置SwaggerConfig
1 |
|
3.WebConfig配置说明
这里有一个需要注意的问题,让WebConfig去继承WebMvcAutoConfigurationAdapter而不是直接继承WebMvcConfigurerAdapter,否则Swagger的页面出不来。
1 |
|
4.SwaggerUI页面访问
1 |
|