Javaでプロパティファイルを読み込む方法の一つに、クラスローダーを利用する方法がある。Javaプログラム実行時に、クラスパス上にあるファイルを読む込みたいときに有効である(プロパティファイルの在り処にクラスパスを通しておけば、ローダー経由で読み込めるということ)。
以下、log4jを使おうと思って、専用のプロパティファイル(log4j.properties)を用意して読み込む処理を書いた例。
- InputStream ins = null;
- ins = Main.class.getClassLoader().getResourceAsStream("log4j.properties");
- PropertyConfigurator.configure(ins);
0 件のコメント:
コメントを投稿