程序包 org.springframework.expression.spel.support
SpEL's default implementations for various core abstractions.
类概要 类 说明 BooleanTypedValue ATypedValue
for booleans.DataBindingMethodResolver AMethodResolver
variant for data binding purposes, using reflection to access instance methods on a given target object.DataBindingPropertyAccessor APropertyAccessor
variant for data binding purposes, using reflection to access properties for reading and possibly writing.ReflectionHelper Utility methods used by the reflection resolver code to discover the appropriate methods/constructors and fields that should be used in expressions.ReflectiveConstructorExecutor A simple ConstructorExecutor implementation that runs a constructor using reflective invocation.ReflectiveConstructorResolver A constructor resolver that uses reflection to locate the constructor that should be invoked.ReflectiveMethodExecutor MethodExecutor
that works via reflection.ReflectiveMethodResolver Reflection-basedMethodResolver
used by default inStandardEvaluationContext
unless explicit method resolvers have been specified.ReflectivePropertyAccessor A powerfulPropertyAccessor
that uses reflection to access properties for reading and possibly also for writing on a target instance.ReflectivePropertyAccessor.OptimalPropertyAccessor An optimized form of a PropertyAccessor that will use reflection but only knows how to access a particular property on a particular class.SimpleEvaluationContext A basic implementation ofEvaluationContext
that focuses on a subset of essential SpEL features and customization options, targeting simple condition evaluation and in particular data binding scenarios.SimpleEvaluationContext.Builder Builder forSimpleEvaluationContext
.StandardEvaluationContext A powerful and highly configurableEvaluationContext
implementation.StandardOperatorOverloader Standard implementation ofOperatorOverloader
.StandardTypeComparator A basicTypeComparator
implementation: supports comparison ofNumber
types as well as types implementingComparable
.StandardTypeConverter Default implementation of theTypeConverter
interface, delegating to a core SpringConversionService
.StandardTypeLocator A simple implementation ofTypeLocator
that uses the context ClassLoader (or any ClassLoader set upon it).