MetallicPriest:
現時点では、私のすべてのプロパティは、ファイルに定義されていますsrc/main/resources/application.properties
。しかし、私は中に異なるプロファイルに関連するプロパティファイルがしたいsrc/main/resources/config
フォルダを、と私はそれらのいずれかを選択できるようにしたいです。といった:
application-DEV.properties
application-TEST.properties
application-SERVER1.properties
だから、質問は、これらのプロパティを選択する方法です。私がコンパイルされた場合はjar
、ファイル、私が実行している場合、プロファイルをspecifiyingことにより、容易にそれを行うことができjar
、ファイルを、しかし、ここで私はちょうど生成されたコピーwar
のTomcatのwebappsディレクトリにファイルを。
MetallicPriest:
まあ、私はそれを行う方法を見つけました。conf
Tomcatのディレクトリ、ファイルに次の行を追加しますcatalina.properties
が。
spring.profiles.active=<YOUR_PROFILE>
置き換え<YOUR_PROFILE>
プロフィールの名前で、ここのコースの。あなたが使用している場合たとえばapplication-TEST.properties
、それは次のようになります。
spring.profiles.active=TEST