クラス PreferencesPlaceholderConfigurer

実装されたすべてのインターフェース:
AwareBeanFactoryAwareBeanNameAwareBeanFactoryPostProcessorInitializingBeanOrderedPriorityOrdered

@DeprecatedSE public class PreferencesPlaceholderConfigurer extends PropertyPlaceholderConfigurer implements InitializingBean
使用すべきではありません。
5.2 以降、PropertyPlaceholderConfigurer も同様
JDK 1.4 の Preferences API(java.util.prefs)をサポートする PropertyPlaceholderConfigurer のサブクラス。

最初にユーザー設定でプレースホルダーをキーとして解決し、次にシステム設定で、次にこの設定のプロパティで解決しようとします。対応する設定が定義されていない場合、PropertyPlaceholderConfigurer のように動作します。

システムおよびユーザー設定ツリーのカスタムパスをサポートします。プレースホルダー("myPath/myPlaceholderKey")で指定されたカスタムパスもサポートします。指定されていない場合は、それぞれのルートノードを使用します。

導入:
16.02.2004
作成者:
Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • PreferencesPlaceholderConfigurer

      public PreferencesPlaceholderConfigurer()
      使用すべきではありません。
  • メソッドの詳細

    • setSystemTreePath

      public void setSystemTreePath(StringSE systemTreePath)
      使用すべきではありません。
      プレースホルダーの解決に使用するシステム設定ツリーでパスを設定します。デフォルトはルートノードです。
    • setUserTreePath

      public void setUserTreePath(StringSE userTreePath)
      使用すべきではありません。
      プレースホルダーの解決に使用するシステム設定ツリーでパスを設定します。デフォルトはルートノードです。
    • afterPropertiesSet

      public void afterPropertiesSet()
      使用すべきではありません。
      この実装は、必要なシステムおよびユーザーツリーノードの Preferences インスタンスを積極的にフェッチします。
      次で指定:
      インターフェース InitializingBeanafterPropertiesSet 
    • resolvePlaceholder

      protected StringSE resolvePlaceholder(StringSE placeholder, PropertiesSE props)
      使用すべきではありません。
      この実装は、最初にユーザー設定で、次にシステム設定で、次に渡されたプロパティでプレースホルダーをキーとして解決しようとします。
      オーバーライド:
      クラス PropertyPlaceholderConfigurerresolvePlaceholder 
      パラメーター:
      placeholder - 解決するプレースホルダー
      props - この設定のマージされたプロパティ
      戻り値:
      null の解決された値(ない場合)
      関連事項:
    • resolvePlaceholder

      @Nullable protected StringSE resolvePlaceholder(@Nullable StringSE path, StringSE key, PreferencesSE preferences)
      使用すべきではありません。
      指定された環境設定に対して指定されたパスとキーを解決します。
      パラメーター:
      path - 設定パス ( "/" の前のプレースホルダー部分)
      key - 設定キー ( "/" の後のプレースホルダー部分)
      preferences - 解決する設定
      戻り値:
      プレースホルダーの値、または見つからない場合は null