类 EmbeddedValueResolver
- java.lang.Object
- org.springframework.beans.factory.config.EmbeddedValueResolver
- 所有已实现的接口:
StringValueResolver
public class EmbeddedValueResolver extends Object implements StringValueResolver
StringValueResolver
adapter for resolving placeholders and expressions against aConfigurableBeanFactory
.Note that this adapter resolves expressions as well, in contrast to the
ConfigurableBeanFactory.resolveEmbeddedValue(java.lang.String)
method. TheBeanExpressionContext
used is for the plain bean factory, with no scope specified for any contextual objects to access.- 从以下版本开始:
- 4.3
- 作者:
- Juergen Hoeller
- 另请参阅:
ConfigurableBeanFactory.resolveEmbeddedValue(String)
,ConfigurableBeanFactory.getBeanExpressionResolver()
,BeanExpressionContext
构造器概要
构造器 构造器 说明 EmbeddedValueResolver(ConfigurableBeanFactory beanFactory)
构造器详细资料
EmbeddedValueResolver
public EmbeddedValueResolver(ConfigurableBeanFactory beanFactory)
方法详细资料
resolveStringValue
@Nullable public String resolveStringValue(String strVal)
从接口复制的说明:StringValueResolver
Resolve the given String value, for example parsing placeholders.- 指定者:
resolveStringValue
在接口中StringValueResolver
- 参数:
strVal
- the original String value (nevernull
)- 返回:
- the resolved String value (may be
null
when resolved to a null value), possibly the original String value itself (in case of no placeholders to resolve or when ignoring unresolvable placeholders)