UGA Boxxx

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

【Spring Boot】 2.4 系でプロファイルの挙動が変わった

Spring Boot 2.4.X にバージョンアップしたらビルド時にエラーが発生した

具体的には次のような構成で、

└── src
    ├── main
    │   └── resources
    │       ├── application.yml
    │       ├── application-development-include.yml
    │       ├── application-development.yml

application-development.yml内で以下のような他の設定ファイルをincludeさせる方法が変わったみたい

spring.profiles.include=development-include

spring.io

対応としては、application.yml内でspring.profiles.group.<group>を使うようにする

spring:
  profiles:
    group:
      development:
        - development-include