Package org.springframework.beans
Class InvalidPropertyException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.core.NestedRuntimeException
org.springframework.beans.BeansException
org.springframework.beans.FatalBeanException
org.springframework.beans.InvalidPropertyException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
NotReadablePropertyException
,NotWritablePropertyException
,NullValueInNestedPathException
Exception thrown when referring to an invalid bean property.
Carries the offending bean class and property name.
- Since:
- 1.0.2
- Author:
- Juergen Hoeller
- See Also:
-
Constructor Summary
ConstructorDescriptionInvalidPropertyException
(Class<?> beanClass, String propertyName, String msg) Create a new InvalidPropertyException.InvalidPropertyException
(Class<?> beanClass, String propertyName, String msg, Throwable cause) Create a new InvalidPropertyException. -
Method Summary
Modifier and TypeMethodDescriptionClass<?>
Return the offending bean class.Return the name of the offending property.Methods inherited from class org.springframework.core.NestedRuntimeException
contains, getMessage, getMostSpecificCause, getRootCause
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
InvalidPropertyException
Create a new InvalidPropertyException.- Parameters:
beanClass
- the offending bean classpropertyName
- the offending propertymsg
- the detail message
-
InvalidPropertyException
public InvalidPropertyException(Class<?> beanClass, String propertyName, String msg, @Nullable Throwable cause) Create a new InvalidPropertyException.- Parameters:
beanClass
- the offending bean classpropertyName
- the offending propertymsg
- the detail messagecause
- the root cause
-
-
Method Details
-
getBeanClass
Return the offending bean class. -
getPropertyName
Return the name of the offending property.
-