Class AbstractDubboConfigBinder

java.lang.Object
org.apache.dubbo.config.spring.context.properties.AbstractDubboConfigBinder
All Implemented Interfaces:
DubboConfigBinder, org.springframework.beans.factory.Aware, org.springframework.context.EnvironmentAware
Direct Known Subclasses:
DefaultDubboConfigBinder

public abstract class AbstractDubboConfigBinder extends Object implements DubboConfigBinder
Abstract DubboConfigBinder implementation
  • Constructor Details

    • AbstractDubboConfigBinder

      public AbstractDubboConfigBinder()
  • Method Details

    • isIgnoreUnknownFields

      public boolean isIgnoreUnknownFields()
    • setIgnoreUnknownFields

      public void setIgnoreUnknownFields(boolean ignoreUnknownFields)
      Description copied from interface: DubboConfigBinder
      Set whether to ignore unknown fields, that is, whether to ignore bind parameters that do not have corresponding fields in the target object.

      Default is "true". Turn this off to enforce that all bind parameters must have a matching field in the target object.

      Specified by:
      setIgnoreUnknownFields in interface DubboConfigBinder
      See Also:
    • isIgnoreInvalidFields

      public boolean isIgnoreInvalidFields()
    • setIgnoreInvalidFields

      public void setIgnoreInvalidFields(boolean ignoreInvalidFields)
      Description copied from interface: DubboConfigBinder
      Set whether to ignore invalid fields, that is, whether to ignore bind parameters that have corresponding fields in the target object which are not accessible (for example because of null values in the nested path).

      Default is "false".

      Specified by:
      setIgnoreInvalidFields in interface DubboConfigBinder
      See Also:
    • setEnvironment

      public final void setEnvironment(org.springframework.core.env.Environment environment)
      Specified by:
      setEnvironment in interface org.springframework.context.EnvironmentAware