bugfix> maven > 投稿

いくつかのSpring Bootアプリケーションがあります。それらはすべてMavenプロジェクトであり、それらのすべてに、application.properties、application-dev.properties、application-uat.propertiesなどの異なる環境用の個別の構成ファイルがあります。 IDEからアプリケーションを実行すると、application.propertiesファイルから読み取ったり、application-dev.propertiesファイルから読み取ったりすることがあります。私はIntelliJ IDEAを開発に使用していますが、どのファイルから読み込むかを決定するものを理解することができませんでした。 IDEに依存していますか、または選択するプロパティファイルを決定するSpringの構成がありますか?

回答 1 件
  • 最も可能性が高いのは、Ideaの実行構成の一部で実行するSpringの「プロファイル」が構成されていることです。たとえば、「dev」プロファイルを使用してSpring Bootアプリケーションを実行し、次に application-dev.properties   application.properties に加えてファイルが読み込まれます 。詳細はこちらをご覧ください

あなたの答え