Spring Bootプロファイル
把握しておくべきこと
-
「---」で区切ることを論理区切りという
-
activeな名前のapplication-{active}.ymlも読み込まれる
-
group名を指定すると、そのgroup名もアクティブとなる
-
個人が変更できるようにlocal-overrideとかをグループに仕込んでおき、gitignoreしておく
プロファイル名の候補
- 環境別
-
-
dev
-
stage
-
prod
-
- プロダクト別
-
-
mysql
-
mariadb
-
oracle
-
- プロダクトの環境別
-
-
dev-mysql
-
prod-mysql
-
- ロギングも個別にしておいた方がいい
-
-
dev-logging
-
prod-logging
-
- 機能のオンオフとかモック
-
-
メールサーバー
-
セキュリティ機能
-
セッション
-