Browse Source
Merge pull request #11176 from YevhenBondarenko/feature/swagger-definition
[SWAGGER-UI] added ability to change swagger group name (definition)
pull/11179/head
Viacheslav Klimov
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
5 additions and
2 deletions
-
application/src/main/java/org/thingsboard/server/config/SwaggerConfiguration.java
-
application/src/main/resources/thingsboard.yml
|
|
|
@ -113,7 +113,8 @@ public class SwaggerConfiguration { |
|
|
|
private String version; |
|
|
|
@Value("${app.version:unknown}") |
|
|
|
private String appVersion; |
|
|
|
|
|
|
|
@Value("${swagger.group_name:thingsboard}") |
|
|
|
private String groupName; |
|
|
|
|
|
|
|
@Bean |
|
|
|
public OpenAPI thingsboardApi() { |
|
|
|
@ -212,7 +213,7 @@ public class SwaggerConfiguration { |
|
|
|
@Bean |
|
|
|
public GroupedOpenApi groupedApi(SpringDocParameterNameDiscoverer localSpringDocParameterNameDiscoverer) { |
|
|
|
return GroupedOpenApi.builder() |
|
|
|
.group("thingsboard") |
|
|
|
.group(groupName) |
|
|
|
.pathsToMatch(apiPath) |
|
|
|
.addRouterOperationCustomizer(routerOperationCustomizer(localSpringDocParameterNameDiscoverer)) |
|
|
|
.addOperationCustomizer(operationCustomizer()) |
|
|
|
|
|
|
|
@ -1385,6 +1385,8 @@ swagger: |
|
|
|
url: "${SWAGGER_LICENSE_URL:https://github.com/thingsboard/thingsboard/blob/master/LICENSE}" |
|
|
|
# The version of the API doc to display. Default to the package version. |
|
|
|
version: "${SWAGGER_VERSION:}" |
|
|
|
# The group name (definition) on the API doc UI page. |
|
|
|
group_name: "${SWAGGER_GROUP_NAME:thingsboard}" |
|
|
|
|
|
|
|
# Queue configuration parameters |
|
|
|
queue: |
|
|
|
|