## org.springframework.beans.factory.config
Interface BeanExpressionResolver

All Known Implementing Classes:
  StandardBeanExpressionResolver

    public interface BeanExpressionResolver

Strategy interface for resolving a value through evaluating it as an expression, if applicable.

A raw `BeanFactory` does not contain a default implementation of this strategy. However, `ApplicationContext` implementations will provide expression support out of the box.

Since:
  3.0
Author:
  Juergen Hoeller

Method Summary
`Object` `evaluate(String value, BeanExpressionContext evalContext)` Evaluate the given value as an expression, if applicable; return the value as-is otherwise.

Method Detail

### evaluate

    Object evaluate(String value,
                    BeanExpressionContext evalContext)
                    throws BeansException

  Evaluate the given value as an expression, if applicable; return the value as-is otherwise.

  Parameters:
    `value` - the value to check
    `evalContext` - the evaluation context
  Returns:
    the resolved value (potentially the given value as-is)
  Throws:
    `BeansException` - if evaluation failed