UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

【IntelliJ IDEA】Spring Bootプロファイルをアクティブにする

application.ymlとは別にapplication-with-cloudsql.ymlを用意していて環境ごとに使い分けたいのだが、ローカルのIntelliJでSpringBoot起動時に使い分ける方法が不明だったので調べた

やり方①

VM Optionsに-Dspring.profiles.active=with-cloudsqlを設定する

やり方②

Program argumentsに--spring.profiles.active=with-cloudsqlを設定する

やり方③

Active profilesにwith-cloudsqlを設定する

f:id:uggds:20201109234054p:plain