java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.boot.context.properties.bind.BindException
All Implemented Interfaces:
Serializable, OriginProvider

public class BindException extends RuntimeException implements OriginProvider
Exception thrown when binding fails.
Since:
2.0.0
Author:
Phillip Webb, Madhura Bhave
See Also:
  • Method Details

    • getName

      public ConfigurationPropertyName getName()
      Return the name of the configuration property being bound.
      Returns:
      the configuration property name
    • getTarget

      public Bindable<?> getTarget()
      Return the target being bound.
      Returns:
      the bind target
    • getProperty

      public ConfigurationProperty getProperty()
      Return the configuration property name of the item that was being bound.
      Returns:
      the configuration property name
    • getOrigin

      public Origin getOrigin()
      Description copied from interface: OriginProvider
      Return the source origin or null if the origin is not known.
      Specified by:
      getOrigin in interface OriginProvider
      Returns:
      the origin or null