spring boot 默认配置加载
SERVLET_CONFIG_PROPERTY_SOURCE_NAME //sevlet config 占位
SERVLET_CONTEXT_PROPERTY_SOURCE_NAME //sevlet context 占位
JNDI_PROPERTY_SOURCE_NAME //jndi property jndi可用时
SYSTEM_PROPERTIES_PROPERTY_SOURCE_NAME // getProperties -D 参数添加
SYSTEM_ENVIRONMENT_PROPERTY_SOURCE_NAME // getEnv 系统环境变量
然后加载以下路径的aplication.properties,或aplication.yml , 以及 aplication-{profile}
classpath:/,classpath:/config/,file:./,file:./config/
重复配置有后加载覆盖前加载配置。
可以通过spring.config.location,及spring.config.name 来设置需要加载的路径和文件名称