application.properties 默认
application-xxx.properties 高
systemEnvironment 高
test/main/resources/ 同名文件 ?
@TestPropertySource 优先级最高
Environment的属性配置都是在MutablePropertySources中,可以往里面增加自己的PropertySource
add的时候会删除之前相同的propertySource, 因此可以重复增加,后面加载的会覆盖前面的
https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-external-config-application-property-files
https://stackoverflow.com/questions/29669393/override-default-spring-boot-application-properties-settings-in-junit-test
https://www.baeldung.com/properties-with-spring#boot