2011-11-21 63 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