public class EmbeddedValueResolver extends ObjectSE implements StringValueResolver
ConfigurableBeanFactory
に対するプレースホルダーと式を解決するための StringValueResolver
アダプター。 このアダプターは、ConfigurableBeanFactory.resolveEmbeddedValue(java.lang.String)
メソッドとは対照的に、式も解決することに注意してください。使用される BeanExpressionContext
はプレーンな Bean ファクトリ用であり、アクセスするコンテキストオブジェクトにスコープは指定されていません。
ConfigurableBeanFactory.resolveEmbeddedValue(String)
, ConfigurableBeanFactory.getBeanExpressionResolver()
, BeanExpressionContext
コンストラクターと説明 |
---|
EmbeddedValueResolver(ConfigurableBeanFactory beanFactory) |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | resolveStringValue(StringSE strVal) プレースホルダーの解析など、指定された文字列値を解決します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public EmbeddedValueResolver(ConfigurableBeanFactory beanFactory)
@Nullable public StringSE resolveStringValue(StringSE strVal)
StringValueResolver
StringValueResolver
の resolveStringValue
strVal
- 元の文字列値 (非 null
)null
の可能性がある)、おそらく元の文字列値自体 (解決するプレースホルダーがない場合、または解決できないプレースホルダーを無視する場合)