Java パッケージからのプロパティ ファイルのロード
パッケージ構造内に埋め込まれたプロパティ ファイルのロードは、特にサーブレット コンテナからの独立性を求める場合には、困難になることがあります。パッケージからプロパティ ファイルをロードするには、次の点を考慮してください。
パッケージ内からプロパティをロードする:
同じパッケージ内のファイルからプロパティをロードするには (com .al.common.email.templates) を使用するには、次のアプローチを使用します:
<code class="java">Properties prop = new Properties(); InputStream in = getClass().getResourceAsStream("foo.properties"); prop.load(in); in.close();</code>
例外処理
プロパティの読み込み中に必要な例外を処理することを忘れないでください。
パッケージ外のプロパティのロード:
クラスが指定されたパッケージ内にない場合は、入力ストリームの取得を調整します:
<code class="java">InputStream in = getClass().getResourceAsStream("/com/al/common/email/templates/foo.properties");</code>
相対パスと絶対パス:
以上がJava でパッケージからプロパティ ファイルをロードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。