java.util.ResourceBundleでXXX.propertiesを読むこの広告は、90日以上更新していないブログに表示しています。2010-08-18java.util.ResourceBundleでXXX.propertiesを読むJavaResourceBundleはクラスパスにあるプロパティファイルなどを読むことができる。注意したいのは、クラスパスにないと読めないということ。eclipseで開発しているときは問題なく動いたのに、サーバにデプロイするとパスが通ってなくて読めてない!なてこともある。Javaの特徴でもある「環境依存しない」というものを崩してしまう可能性も含んでいると思っている。Webサービスなどでこれを使うとサービスの再起動をしないと再取得できない場合があるということ。キャッシュ"と検索すると既に検証しているサイトが見つかると思うが、このクラスはキャッシュするのである。Tomcatで作っている場合はrestartが容易だと思っているが、restartするのが大変なパッケージもある。万能とは言えないものだが、簡単に使えるために小規模のサービスならば使ってみるのもいいかもしれない。固定の"clashm45.properties"を読むクラスを作ってみた。このようにStringを返すメソッド、Longを返すメソッド、またパス形式にして返したりすると楽な場合も多い。今回のセパレータには"\\"を使ったが、"/"でももちろんいいはずだ。##「File.separatorChar使えよ」と言いたい人もいるかも知れないが、まれにそれが面倒なことを起こす場合もある。今日じゃないけど、最近やったリファクタリング。7参加グループプログラミングはてなブログをはじめよう!clash_m45さんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。