2011-11-21 66 views
6

我是Play!新手,寫了我的第一個應用程序。這個應用程序有一組URL,它依賴於從XML響應中提取數據並返回有效的URL。Play中的配置變量!框架

這個應用程序需要運行在不同的環境(Dev,Staging和Prod),並且每個環境都需要它自己的一組URL。

我想定義這組URL的地方在application.conf文件中。不過,我似乎沒有找到如何,並通過正常的課程訪問他們。

作爲一個相關點,我不想使用Framework ID,因爲我們會將其部署爲WAR,並且在每個環境中都會有一個aplication.conf文件實例。

回答

5

退房這個職位 - Playframework route file: Separate Production routes from Dev routes

參加該職位的做法,但不是使用Play.mode.isDev(),使用的配置,如Play.configuration.get('item-from-app-conf')

+0

感謝很多!而且,我可以在application.conf中創建任意數量的變量嗎?即%myapp.servers.url = http://www.google.com – user1058323

+0

是的,您可以做任何您需要的操作,並從conf中讀取許多值。 – Codemwnci