类 AbstractNamedValueArgumentResolver.NamedValueInfo

java.lang.Object
cn.taketoday.web.service.invoker.AbstractNamedValueArgumentResolver.NamedValueInfo
封闭类:
AbstractNamedValueArgumentResolver

protected static class AbstractNamedValueArgumentResolver.NamedValueInfo extends Object
Info about a request value, typically extracted from a method parameter annotation.
  • 字段详细资料

    • name

      private final String name
    • required

      private final boolean required
    • defaultValue

      @Nullable private final String defaultValue
    • label

      private final String label
    • multiValued

      private final boolean multiValued
  • 构造器详细资料

    • NamedValueInfo

      public NamedValueInfo(String name, boolean required, @Nullable String defaultValue, String label, boolean multiValued)
      Create an instance.
      参数:
      name - the name to use, possibly empty if not specified
      required - whether it is marked as required
      defaultValue - fallback value, possibly Constant.DEFAULT_NONE
      label - how it should appear in error messages, e.g. "path variable", "request header"
  • 方法详细资料