Attualmente sto utilizzando Play.current nel modo seguente.Play.current è obsoleto in gioco 2.5
import play.api.{Logger, Play}
object ApplicationConfig {
val app = Play.current
def getConfInt(key: String): Option[Int] = {
val result = app.configuration.getInt(key)
result
}
}
Dal momento che la migrazione a 2,5, ho un avvertimento dicendo che è deprecato con
"Questo è un riferimento statico per applicazione, l'impiego DI anziché"
Tuttavia, il doc non dice esattamente come dovrei usare DI invece.
Grazie
E 'bene fare: configuration.getInt ("some.config.key ") .getOrElse (-1)? – Scipion
Questo va benissimo! Puoi vedere il documento API qui: https://www.playframework.com/documentation/2.5.x/api/scala/index.html#[email protected]%28path:String%29:Option[Int] – Anton