Package com.bytedesk.starter.swagger
Class SwaggerI18nConfig
java.lang.Object
com.bytedesk.starter.swagger.SwaggerI18nConfig
Swagger UI 自定义配置,支持国际化标签和描述
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springdoc.core.customizers.OperationCustomizer
自定义Operation,实现接口摘要和描述国际化org.springdoc.core.models.GroupedOpenApi
将自定义配置应用到默认 GroupedOpenApiprivate String
getI18nMessage
(String key, String defaultValue) 获取国际化消息,如果找不到则返回默认值org.springdoc.core.customizers.OpenApiCustomizer
自定义OpenAPI,实现标签国际化
-
Field Details
-
messageSource
@Autowired private org.springframework.context.MessageSource messageSource
-
-
Constructor Details
-
SwaggerI18nConfig
public SwaggerI18nConfig()
-
-
Method Details
-
i18nOpenApiCustomizer
@Bean public org.springdoc.core.customizers.OpenApiCustomizer i18nOpenApiCustomizer()自定义OpenAPI,实现标签国际化 -
combinedOperationCustomizer
@Bean public org.springdoc.core.customizers.OperationCustomizer combinedOperationCustomizer()自定义Operation,实现接口摘要和描述国际化 -
getI18nMessage
获取国际化消息,如果找不到则返回默认值 -
customizedApi
@Bean public org.springdoc.core.models.GroupedOpenApi customizedApi()将自定义配置应用到默认 GroupedOpenApi
-