1

いくつかの環境(テスト、UAT、本番)で実行されるSpring 3アプリケーションを使用しています。これらの環境はサードパーティ企業によって管理されているため、サーバーにほとんどアクセスできません。

JbossシステムプロパティMaven2プロファイルを試してみました。どちらのソリューションも正常に機能しましたが、アプリケーションを1つの特定のサーバー(この場合はJboss)に結び付けたくないし、環境固有のビルド(Maven2プロファイルに必要)を実行したくありません。

環境ごとに異なるビルドを必要とせず、サーバー側で変更を必要とせず、異なるサーバーでも実行できる、アプリの環境固有のプロパティを設定できる良い方法はありますか?(PropertyPlaceHolderConfigurerアプリのコンテキスト外でプロパティファイルを読み取ることができるようなものでうまくいくはずです)

4

1 に答える 1

1

環境固有のビルドは悪いオプションではありません。

しかし、Spring 3.1は、あなたが探しているもの、つまり環境固有の構成を提供しています。これこれを参照してください

于 2011-04-12T18:50:15.317 に答える