2011-11-21 21 views
6

Soy nuevo en Play !, y escribí mi primera aplicación. Esta aplicación tiene un conjunto de URL de las que depende, para extraer datos y también para devolver URL válidas en las respuestas XML.¡Variables de configuración en Play! Marco

Esta aplicación necesita ejecutarse en diferentes entornos (Dev, Staging y Prod), y cada entorno requerirá su propio conjunto de URL.

Supongo que el lugar para definir este conjunto de URL se encuentra en el archivo application.conf. Sin embargo, parece que no descubro cómo y luego accedo a ellos a través de las clases normales.

Como punto relacionado, no quiero utilizar las ID de Framework ya que implementaremos esto como WAR, y será más fácil tener una instancia del archivo aplication.conf por entorno.

Respuesta

5

Salida este post - Playframework route file: Separate Production routes from Dev routes

toma el enfoque en ese puesto, pero en lugar de utilizar Play.mode.isDev(), utilice la configuración, como Play.configuration.get('item-from-app-conf')

+0

, gracias un montón! Y, ¿puedo crear cualquier cantidad de variables en la aplicación.conf? es decir,% myapp.servers.url = http: //www.google.com – user1058323

+0

sí, puede hacer lo que necesite y leer muchos valores de la configuración. – Codemwnci

Cuestiones relacionadas