4.5. JNDI プロパティーの変数拡張
JNDI プロパティー値には、${<variable-name>}
形式の変数を含めることができます。ライブラリーは、以下の場所の順序を検索して、変数の値を解決します。
- Java システムプロパティー
- OS 環境変数
- JNDI プロパティーファイルまたは環境ハッシュテーブル
たとえば、Linux ${HOME}
では、現在のユーザーのホームディレクトリーである HOME
環境変数に解決されます。
構文 ${<variable-name>:-<default-value>}
を使用してデフォルト値を指定できます。<variable-name>
の値が見つからない場合は、代わりにデフォルト値が使用されます。