Oracle
 sql >> Database >  >> RDS >> Oracle

Non hai un'applicazione implicita nell'ambito:PlayFramework con Oracle

Il messaggio di errore in realtà ti dice cosa fare:Non hai un'applicazione implicita nell'ambito. Se desideri contestualizzare l'applicazione in esecuzione, aggiungi import play.api.Play.current .

import play.api.Play.current

Ecco come appare il metodo getDataSource:

  def getDataSource(name: String = "default")(implicit app: Application): DataSource = app.plugin[DBPlugin].map(_.api.getDataSource(name)).getOrElse(error)

Come puoi vedere, prende un'Applicazione implicita nel secondo elenco di argomenti e il compilatore cerca un'Applicazione dichiarata implicitamente che può essere trovata nell'importazione.