程序包 org.springframework.expression.spel.support
SpEL's default implementations for various core abstractions.
类概要 类 说明 BooleanTypedValue ATypedValuefor booleans.DataBindingMethodResolver AMethodResolvervariant for data binding purposes, using reflection to access instance methods on a given target object.DataBindingPropertyAccessor APropertyAccessorvariant 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 MethodExecutorthat works via reflection.ReflectiveMethodResolver Reflection-basedMethodResolverused by default inStandardEvaluationContextunless explicit method resolvers have been specified.ReflectivePropertyAccessor A powerfulPropertyAccessorthat 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 ofEvaluationContextthat 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 configurableEvaluationContextimplementation.StandardOperatorOverloader Standard implementation ofOperatorOverloader.StandardTypeComparator A basicTypeComparatorimplementation: supports comparison ofNumbertypes as well as types implementingComparable.StandardTypeConverter Default implementation of theTypeConverterinterface, delegating to a core SpringConversionService.StandardTypeLocator A simple implementation ofTypeLocatorthat uses the context ClassLoader (or any ClassLoader set upon it).