spring boot 默认配置加载 - 点滴记忆*记忆点滴
收藏本站

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 来设置需要加载的路径和文件名称

    留下足迹