2016-06-22 23 views
1

同じアプリケーションcontext.xmlファイルに対して複数のコンテキストを作成する必要があり、各コンテキストでは独自のapplication.propertiesを使用します。spring boot:同じapplication-context.xmlに対して複数のコンテキストを作成する

スプリングブーツを使用する方法は?

私は3つのクライアントが同じ動作をしますが、それぞれが特定の詳細がclient-application.propertiesに宣言されています。

私はまた、バネ統合を使用し、フローは各クライアントで再利用されます。 私は同時に3つのクライアントを起動し、それぞれ独自のapplication.propertiesを持つ必要があります。私はxmlを使っています。

+0

は([春プロファイル]を見てみましょうhttp://docs.spring.io/spring-boot/ docs/current/reference/html/boot-features-profiles.html)を参照してください。どのようにしてXMLやJavaクラスとしてコンテキストを管理したいですか? –

+1

なぜ、このユースケースは何ですか? –

+0

私の質問が更新されました。私は解決策を見つけるのを助けてください、それは非常に緊急です – NAZEHA

答えて

1

がapplication.propertiesに...私は、単一のプロジェクトを持っており、その中には、3 application.properties(またはあなたが必要とする数)です

をこれを見てください、私は一般的なパラメータ

を指定します

enter image description here

と各application-.propertiesに私は、例えば、生産のポートを特定の環境プロパティを指定します。

enter image description here

そして、私のdevのプロファイル用のポート:

enter image description here

:Ivayloは

...小さな例を推奨することをdocumentationを確認し、それらを使用するためには

enter image description here

この場合、アプリケーションは異なる.propertiesファイルに表示されたポートで起動します。

あなたが好きなプロファイルを指定することができます:MVN春:ブート運転-Dspring.profiles.active = DEV

+0

私はxmlを使ってcontext.xmlを設定するので、には何を書きますか?すべてのaplication.propertiesは外部化されています。 – NAZEHA

+0

https://dzone.com/articles/ using-spring-profiles-xml – imTachu

関連する問題