##設定ファイル(application.conf)内の値を読み込む
val config = Configuration(ConfigFactory.load())
val hoge = config.getString("hoge.fuga").getOrElse("fuga")
##独自に作った設定ファイル内の値を読み込む
val config = Configuration(ConfigFactory.load(ConfigFactory.parseFileAnySyntax(new File("conf/hoge.conf"))))
val hoge = config.getString("hoge.fuga").getOrElse("fuga")
##URLから引数を読み込む
###routesを編集
#リクエストパラメータで受け取る場合
GET /messages controllers.Application.messages(id: String, name:String)
#パスで受け取る場合
GET /messages/:id/:name controllers.Application.messages(id: String, name:String)
###コントローラ(Application.scala)を編集
def messages(id: String, name: String) = Action {
...
}
##参考
Configurationの内部ではTypesafeのconfigが使用されている