Class BeanFactoryResolver
java.lang.Object
org.springframework.context.expression.BeanFactoryResolver
- All Implemented Interfaces:
BeanResolver
SpEL
BeanResolver
that operates against a Spring BeanFactory
.- Since:
- 3.0.4
- Author:
- Juergen Hoeller
-
Constructor Summary
ConstructorDescriptionBeanFactoryResolver
(BeanFactory beanFactory) Create a newBeanFactoryResolver
for the given factory. -
Method Summary
Modifier and TypeMethodDescriptionresolve
(EvaluationContext context, String beanName) Look up a bean by the given name and return a corresponding instance for it.
-
Constructor Details
-
BeanFactoryResolver
Create a newBeanFactoryResolver
for the given factory.- Parameters:
beanFactory
- theBeanFactory
to resolve bean names against
-
-
Method Details
-
resolve
Description copied from interface:BeanResolver
Look up a bean by the given name and return a corresponding instance for it.For attempting access to a factory bean, the name needs a
&
prefix.- Specified by:
resolve
in interfaceBeanResolver
- Parameters:
context
- the current evaluation contextbeanName
- the name of the bean to look up- Returns:
- an object representing the bean
- Throws:
AccessException
- if there is an unexpected problem resolving the bean
-