Spring Bootで --spring.config.location に複数のプロパティファイル(またはYAMLファイル)を指定した場合の優先順位を調べてみました。 TL;DR --spring.config.location にはカンマ区切りで複数のプロパティファイルを指定できる。 後に指定したプロパティファイルで値が上書きされる。 例えば a.yaml,b.yaml,c.yaml を指定した場合、 c.yaml の定義値、 b.yaml の定義値、 a.yaml の定義値の順に検索される。 試してみた Spring Boot 2.0.0.M7で試してみました。 @ConfigurationProperties("foo") @RestController class Example { var bar: String = "default.bar" var baz: String

