2011-11-21 5 views
6

私はPlay!に新しいですし、私の最初のアプリケーションを書いています。このアプリには、データを取得したり、XMLレスポンスで有効なURLを返すための一連のURLがあります。Playの設定変数!フレームワーク

このアプリケーションは異なる環境(Dev、Staging、Prod)で動作する必要があり、各環境にはそれぞれ独自のURLが必要です。

この一連のURLを定義する場所は、application.confファイルにあると思います。しかし、私はどのようにして、後で通常のクラスを通してそれらにアクセスするのかを見ていないようです。

関連する点として、Framework IDをWARとしてデプロイするので、私はフレームワークIDを使用したくないので、環境ごとに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

関連する問題