本文介绍: 由于我们封装的框架有个配置需要关掉,否则就会查看相关依赖,这个就不展示了。已经不维护更新了,代码扫描,扫出问题,需要将。使用就比较简单了,直接上配置就好了。页面就不做展示了,涉及公司业务。
项目场景
由于项目中使用Spring fox
已经不维护更新了,代码扫描,扫出问题,需要将Spring fox
更换为Spring Doc
。
由于我们封装的框架有个配置需要关掉,否则就会查看相关依赖,这个就不展示了。
引入
将将Spring fox
依赖更换为Spring Doc
implementation 'org.springdoc:springdoc-openapi-ui:1.6.9'
使用
使用就比较简单了,直接上配置就好了。
@OpenAPIDefinition(
info = @Info(
title = "SWAGGER - ${spring.profiles.active:prod} " ,
version = "v0.0.1",
description = "API Resources & Documentation",
contact = @Contact(
name="FLI86", email = "***"
)
),
security = @SecurityRequirement(name = "SWAGGERAuthorize")
)
@SecuritySchemes({@SecurityScheme(
name = "SWAGGERAuthorize",
type = SecuritySchemeType.HTTP,
description= "JWT认证",
scheme="bearer",
bearerFormat="JWT",
in= SecuritySchemeIn.HEADER
)})
@Configuration
public class SpringDocConfiguration {
}
说明
- @SecurityRequirement的name其实就是引用,引用的就是@SecuritySchemes里面的name,所以这两个要保持一致。
- 因为我们是要用到token,所以在swagger里面配置好token之后,这边就能填入token,并直接请求了。
页面就不做展示了,涉及公司业务
打完收工!
原文地址:https://blog.csdn.net/qq_37759895/article/details/135822787
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_61577.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。