本篇文章为大家展示了Spring Boot怎样集成Swagger-UI,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Swagger-UI下面介绍如何用spring boot集成Swagger-UI,实现项目在线接口文档的实现Swagger是一个Restful风格接口的文档在线自动生成和测试的框架
官网对Swagger-UI的介绍:
简单的说就是:Swagger提供了一组静态页面,可以在SpringBoot应用中集成这些静态页面,直接访问静态页面,并打开指定的Swagger规范,就可以显示、测试调用接口:
而在SpringBoot中集成Swagger是非常容易的,仅需增加几个简单的注解。
效果如图:
Swagger2Config类位于config包,用来配置swagger。
介绍一些简单的配置:
Swagger对生成API文档的范围有三种不同的选择
生成指定包面的类的API文档下
生成有指定注解的类的API文档
生成有指定注解的方法的API文档
三种方式如图:对应关系如图常用注解
@Api:用于修饰Controller类,生成Controller相关文档信息
@ApiOperation:用于修饰Controller类中的方法,生成接口方法相关文档信息
@ApiParam:用于修饰接口中的参数,生成接口参数相关文档信息
@ApiModelProperty:用于修饰实体类的属性,当实体类是请求参数或返回结果时,直接生成相关文档信息
value – 字段说明
description – 注释说明这个类
对应:
value – 字段说明
notes – 注释说明
httpMethod – 说明这个方法被请求的方式
response – 方法的返回值的类型
value–字段说明
name–重写属性名字
dataTyp 香港云主机e–重写属性类型
required–是否必填
example–举例说明
hidden–隐藏
code – 响应的HTTP状态码
message – 响应的信息内容
如项目集成了OAuth3或JWT等 用户验证,不能直接调用需要添加 authorizations
可以从控制台拿到,添加后就可以自由调用
http://localhost:8080/swagger-ui.html
看版本信息
http://localhost:8080/swagger-resources/
上述内容就是Spring Boot怎样集成Swagger-UI,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注开发云行业资讯频道。
这篇文章给大家介绍如何理解Git工作流,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。写在前面的话: Linus作为造物主,不光创造了Linux,对于软件业另一个NB的贡献是花了两周的时间设计开发了Git。最近看了Linus在Google关…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。