@ProprtySource指定外部路径

浏览:1070 发布日期:2023-08-21 12:01:59

@ProperytySource注解指定外部路径

例如:

@Configuration
@PropertySource(value = "classpath:blog-dev.properties")
@Profile("dev")
public class DataConfigDev
{

}

它加载resource目录下的blog-dev.properties文件

但在生产环境,我们可能需要加载外部的文件,那么我们可以这么做

@Configuration
@PropertySource(value = "file:${CONFIG_PATH}blog-dev.properties")
@Profile("dev")
public class DataConfigDev
{

}

这样我们设置环境变量CONFIG_PATH的值,就可以加载外部文件,如果要加载resource目录下的文件,可以将CONFIG_PATH设置为./