読者です 読者をやめる 読者になる 読者になる

valid,invalid

関心を持てる事柄について

設定ファイル(application.conf)から値を取得する

設定ファイル: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);
}