menu
書いてる野郎
orebike@gmail.com
2012-01-25
/hoge/src/main/resources/piyo.properties
な感じでファイルを用意して
内容は
# key value abc=12345
な感じでkeyとvalueをイコールで繋いでズラズラ列挙する。先頭シャープでコメント
便利なメソッドがもう既に用意されているのでそれを使うだけ
String abc = ResourceUtil.getProperties("piyo.properties").getProperty("abc");
getPropertiesに渡す値はパスじゃなくてファイル名のみでよい。自動的にresources以下を読みに行ってくれる
application.propertiesを指定した場合application_ja.propertiesも自動的に切り替わる
切り替わらないっぽい。なので、内部で
String locale = RequestUtil.getRequest().getLocale().toString();
のようにRequestから取得してロードするpropertiesを切り替えてやるとよいかな。