12
IntelliJから実行しているときにSpring Bootプロファイルをアクティブ化するにはどうすればよいですか?
私には5つの環境があります。 - local (my development machine) - dev - qc - uat - live - staging 環境ごとに異なるアプリケーションプロパティを使用したいので、データソースのURLがそれぞれ異なる次のプロパティファイルがあります。 - application.properties (containing common properties) - application-local.properties - application-dev.properties - application-qc.properties - application-uat.properties - application-live.properties IntelliJを使用していて、ローカルマシンのGradleプラグインでbootRunを使用してアプリを実行しています。Tomcatを実行する他のすべての環境に同じアプリケーションwarファイルをデプロイすることを使用します。 追加しようとしました: --spring.profiles.active = local スクリプトパラメータの下で実行構成に追加します。 追加してみました -Dspring.profiles.active = local VMオプションの実行構成に追加します。 どちらも機能しません。起動時にINFOメッセージが表示され続ける:アクティブなプロファイルが設定されていません。デフォルトのプロファイルにフォールバックします:default を使用してWindowsのコマンドラインからアプリを実行した場合 gradle bootRun しかし、私は最初に環境変数を設定しました set SPRING_PROFILES_ACTIVE=local …