Class SwaggerI18nConfig

java.lang.Object
com.bytedesk.starter.swagger.SwaggerI18nConfig

@Configuration public class SwaggerI18nConfig extends Object
Swagger UI 自定义配置,支持国际化标签和描述
  • 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

      private String getI18nMessage(String key, String defaultValue)
      获取国际化消息,如果找不到则返回默认值
    • customizedApi

      @Bean public org.springdoc.core.models.GroupedOpenApi customizedApi()
      将自定义配置应用到默认 GroupedOpenApi