PropertyPlaceholderConfigurer も同様 @DeprecatedSE public class PreferencesPlaceholderConfigurer extends PropertyPlaceholderConfigurer implements InitializingBean
java.util.prefs)をサポートする PropertyPlaceholderConfigurer のサブクラス。最初にユーザー設定でプレースホルダーをキーとして解決し、次にシステム設定で、次にこの設定のプロパティで解決しようとします。対応する設定が定義されていない場合、PropertyPlaceholderConfigurer のように動作します。
システムおよびユーザー設定ツリーのカスタムパスをサポートします。プレースホルダー ("myPath/myPlaceholderKey") で指定されたカスタムパスもサポートします。指定されていない場合は、それぞれのルートノードを使用します。
setSystemTreePath(java.lang.String), setUserTreePath(java.lang.String), PreferencesSESYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDEDEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, DEFAULT_VALUE_SEPARATOR, ignoreUnresolvablePlaceholders, nullValue, placeholderPrefix, placeholderSuffix, trimValues, valueSeparatorlocalOverride, localProperties, loggerHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| コンストラクターと説明 |
|---|
PreferencesPlaceholderConfigurer() 使用すべきではありません。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() 使用すべきではありません。 この実装は、必要なシステムおよびユーザーツリーノードの Preferences インスタンスを積極的にフェッチします。 |
protected StringSE | resolvePlaceholder(StringSE placeholder, PropertiesSE props) 使用すべきではありません。 この実装は、最初にユーザー設定で、次にシステム設定で、次に渡されたプロパティでプレースホルダーをキーとして解決しようとします。 |
protected StringSE | resolvePlaceholder(StringSE path, StringSE key, PreferencesSE preferences) 使用すべきではありません。 指定された環境設定に対して指定されたパスとキーを解決します。 |
void | setSystemTreePath(StringSE systemTreePath) 使用すべきではありません。 プレースホルダーの解決に使用するシステム設定ツリーでパスを設定します。 |
void | setUserTreePath(StringSE userTreePath) 使用すべきではありません。 プレースホルダーの解決に使用するシステム設定ツリーでパスを設定します。 |
processProperties, resolvePlaceholder, resolveSystemProperty, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeNamedoProcessProperties, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setTrimValues, setValueSeparatorconvertProperties, convertProperty, convertPropertyValue, getOrder, postProcessBeanFactory, setOrderloadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersistercloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void setSystemTreePath(StringSE systemTreePath)
public void setUserTreePath(StringSE userTreePath)
public void afterPropertiesSet()
InitializingBean の afterPropertiesSet protected StringSE resolvePlaceholder(StringSE placeholder, PropertiesSE props)
PropertyPlaceholderConfigurer の resolvePlaceholder placeholder - 解決するプレースホルダー props - この設定のマージされたプロパティ null の解決された値(ない場合)PropertyPlaceholderConfigurer.setSystemPropertiesMode(int)@Nullable protected StringSE resolvePlaceholder(@Nullable StringSE path, StringSE key, PreferencesSE preferences)
path - 設定パス ( "/" の前のプレースホルダー部分)key - 設定キー ( "/" の後のプレースホルダー部分)preferences - 解決する設定 null