Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
basic-api-boot
概览
概览
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Basic
basic-api-boot
Commits
c780ffee
提交
c780ffee
authored
1月 31, 2024
作者:
方治民
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: swagger doc 注入应用构建版本号
上级
881e0b39
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
6 行增加
和
1 行删除
+6
-1
SwaggerConfig.java
...rc/main/java/com/yiring/common/swagger/SwaggerConfig.java
+6
-1
没有找到文件。
basic-common/doc/src/main/java/com/yiring/common/swagger/SwaggerConfig.java
浏览文件 @
c780ffee
...
@@ -13,6 +13,7 @@ import io.swagger.v3.oas.models.tags.Tag;
...
@@ -13,6 +13,7 @@ import io.swagger.v3.oas.models.tags.Tag;
import
java.lang.annotation.Annotation
;
import
java.lang.annotation.Annotation
;
import
java.util.*
;
import
java.util.*
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
lombok.Getter
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springdoc.core.customizers.OpenApiCustomizer
;
import
org.springdoc.core.customizers.OpenApiCustomizer
;
...
@@ -51,6 +52,10 @@ public class SwaggerConfig implements CommandLineRunner {
...
@@ -51,6 +52,10 @@ public class SwaggerConfig implements CommandLineRunner {
@Value
(
"${server.servlet.context-path}"
)
@Value
(
"${server.servlet.context-path}"
)
String
path
;
String
path
;
@Getter
@Value
(
"${app.version}"
)
String
appVersion
;
final
I18n
i18n
;
final
I18n
i18n
;
@Bean
@Bean
...
@@ -58,7 +63,7 @@ public class SwaggerConfig implements CommandLineRunner {
...
@@ -58,7 +63,7 @@ public class SwaggerConfig implements CommandLineRunner {
Info
info
=
new
Info
()
Info
info
=
new
Info
()
.
title
(
"API Doc"
)
.
title
(
"API Doc"
)
.
description
(
applicationName
)
.
description
(
applicationName
)
.
version
(
"1.0"
)
.
version
(
appVersion
)
.
contact
(
new
Contact
().
name
(
"© YiRing"
).
url
(
"https://yiring.com"
).
email
(
"developer@yiring.com"
));
.
contact
(
new
Contact
().
name
(
"© YiRing"
).
url
(
"https://yiring.com"
).
email
(
"developer@yiring.com"
));
return
new
OpenAPI
().
info
(
info
).
externalDocs
(
new
ExternalDocumentation
());
return
new
OpenAPI
().
info
(
info
).
externalDocs
(
new
ExternalDocumentation
());
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论