Spring Bootで環境毎にapplication.propertiesを読み込む方法




どうも高妻です。Twitterでもプログラミングのことや暗号通貨のことをつぶやいているのでよかったら覗きにきてください。  

application.propertiesとは

application.propertyiesとはSpring Boot上で使用する設定ファイルです。設定できる値は定義されており下記リンク先のものを使用できます。また、yaml形式でも記述ができます。

common-application-properties

今回はこの設定ファイルを環境ごとに読み込ませる方法を紹介します。

application.propertiesの環境毎の設定方法

環境毎に設定するにはファイル名に環境名を指定するだけです。例えば

staging環境:application-staging.properties

production環境:application-production.properties

application-[環境名].properties

こんな風に環境毎にファイルを分けておくだけで準備完了です。

起動時に設定ファイルを指定する

プロジェクトをビルドしてjarを起動する際に下記コマンドで環境毎の設定ファイルを指定します

Springはいろんな設定や仕組みがあるので知ってればこんだけなのかと思うことが多いのですが、こんなちょっとしたことでも知らないと調べるのが大変な時があります。

こういう記事もどんどん増やして行きます!

おすすめ書籍







コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です