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