設定ファイル:application.conf に定義した値を取得する方法。意外と簡単で良かった。
とりあえず取得
key="value"
まず conf ファイルに定義する。
文字列にダブルクォーテーション付ける必要があるので注意。
文字列にダブルクォーテーション付ける必要があるので注意。
Play.application()
.configuration()
.getString("key"); // "value" が取得できる
Configulationクラス
Configulation クラスには getString 以外にも getBoolean, getDouble など様々な型での値の取得が可能で便利だが、上記の書き方だとやたら長いのでラップしたメソッドを用意して使ってる。public static String getString(String key) {
return Play.application()
.configuration()
.getString(key);
}
public static boolean getBoolean(String key) {
return Play.application()
.configuration()
.getBoolean(key);
}