类 BaseEnumParameterHandler

java.lang.Object
top.continew.starter.apidoc.handler.BaseEnumParameterHandler
所有已实现的接口:
org.springdoc.core.customizers.ParameterCustomizer, org.springdoc.core.customizers.PropertyCustomizer

public class BaseEnumParameterHandler extends Object implements org.springdoc.core.customizers.ParameterCustomizer, org.springdoc.core.customizers.PropertyCustomizer
自定义 BaseEnum 枚举参数处理器

针对实现了 BaseEnum 的枚举,优化其枚举值和描述展示

从以下版本开始:
2.5.2
作者:
echo
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    io.swagger.v3.oas.models.media.Schema
    customize(io.swagger.v3.oas.models.media.Schema schema, io.swagger.v3.core.converter.AnnotatedType type)
     
    io.swagger.v3.oas.models.parameters.Parameter
    customize(io.swagger.v3.oas.models.parameters.Parameter parameterModel, org.springframework.core.MethodParameter methodParameter)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • BaseEnumParameterHandler

      public BaseEnumParameterHandler()
  • 方法详细资料

    • customize

      public io.swagger.v3.oas.models.parameters.Parameter customize(io.swagger.v3.oas.models.parameters.Parameter parameterModel, org.springframework.core.MethodParameter methodParameter)
      指定者:
      customize 在接口中 org.springdoc.core.customizers.ParameterCustomizer
    • customize

      public io.swagger.v3.oas.models.media.Schema customize(io.swagger.v3.oas.models.media.Schema schema, io.swagger.v3.core.converter.AnnotatedType type)
      指定者:
      customize 在接口中 org.springdoc.core.customizers.PropertyCustomizer