[解決済み】IntelliJから実行するときにSpring Bootプロファイルを有効にするにはどうすればよいですか?
2022-04-08 04:05:45
質問
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メッセージでこう表示され続けています。 アクティブなプロファイルが設定されていないため、デフォルトのプロファイルにフォールバックします:デフォルト
Windowsのコマンドラインから、以下のコマンドでアプリを実行すると
gradle bootRun
を設定したのですが、まず環境変数
set SPRING_PROFILES_ACTIVE=local
そうすれば、すべてがうまくいくのです。
そこで質問ですが、IntelliJからbootRunを実行する際に、ローカルのspring bootプロファイルを有効にするにはどうすればよいのでしょうか?
どのように解決するのですか?
を追加しました。
-Dspring.profiles.active=test
をVMオプションに追加し、その設定を再実行したところ、完全に動作しました。
で設定することができます。
-
選択する
Run | Edit Configurations...
-
に行ってみてください。
Configuration
タブ -
を拡大する。
Environment
欄外VM options
関連
-
[解決済み】Springのpostメソッド "Required request body is missing"
-
[解決済み】DispatcherServletの名前[duplicate]でURI...を持つHTTPリクエストのマッピングが見つからない。]
-
[解決済み] spring-ws: エンドポイントマッピングが見つかりませんでした
-
SpringトランザクションとMySQLトランザクション詳細インタビュー
-
解決方法 原因:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException.NonTransientConnectionExceptionが原因です。
-
[解決済み] Spring Bootアプリケーションにポートを設定する方法
-
[解決済み] IntelliJのインスペクションで「シンボルを解決できない」と表示されたが、コードはコンパイルされる
-
[解決済み】Spring MVCとSpring Bootの違い【終了しました
-
[解決済み】spring bootでコマンドラインからアクティブなプロファイルと設定場所を設定する。
-
[解決済み】Spring RestTemplateリクエストに "Accept: "ヘッダーを設定する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 例外を取得しました。springSecurityFilterChain'という名前のビーンが定義されていません。
-
[解決済み] Junit with Spring - TestContextManager [ERROR] TestExecutionListenerを許可する際に例外をキャッチしました。
-
[解決済み] spring-ws: エンドポイントマッピングが見つかりませんでした
-
Spring エラー: java.lang.IllegalStateException: ApplicationContextのロードに失敗しました
-
自動配線された依存関係のインジェクションに失敗する; 自動インジェクションに失敗する問題
-
[解決済み] クラスパス上にSpring WebApplicationInitializerの型が検出されない
-
[解決済み】Spring MVCのApplicationContextとWebApplicationContextの違いは何ですか?
-
[解決済み] Spring MVC RESTコントローラでHTTPヘッダ情報にアクセスする方法は?
-
[解決済み] コンストラクタの引数を必要とする Bean を @Autowire する方法はありますか?
-
[解決済み] コンテンツタイプ 'application/x-www-form-urlencoded;charset=UTF-8' は @RequestBody MultiValueMap ではサポートされていません。