Spring Bootで作ったアプリのDB接続先を開発環境と本番環境で切り替える方法

application.yaml、application-dev.yaml、application-production.yamlを用意。

-devが開発環境で、-productionが本番環境。 それぞれのファイルにそれぞれの環境に沿った内容を記載。

application.yamlは以下のように記載する。

こうすることでデフォルトは-producionを見るようになる。

spring:
profiles:
active: production

Eclipseの「デバッグの構成」から上書きプロパティーでプロパティー「spring.profiles.active」、値「dev」を設定。 こうすることでEclipseからデバッグモードで起動した場合、-devの内容を見るようになる