Tomcatに春ブーツwarファイルを展開する際にプロファイルを指定するには?

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:

まあ、私はそれを行う方法を見つけました。confTomcatのディレクトリ、ファイルに次の行を追加しますcatalina.propertiesが。

spring.profiles.active=<YOUR_PROFILE>

置き換え<YOUR_PROFILE>プロフィールの名前で、ここのコースの。あなたが使用している場合たとえばapplication-TEST.properties、それは次のようになります。

spring.profiles.active=TEST

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=200762&siteId=1