例如:
@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设置为./