【发布时间】:2021-02-10 09:04:28
【问题描述】:
我有两个应用程序属性配置文件dev 和prod。我将应用程序属性文件中的配置文件设置为spring.profiles.active=dev
我想根据活动配置文件动态加载我的类路径属性文件。所以我想将@Value 注释注入到我的类路径变量中,如下所示:
@Configuration
@PropertySource({"classpath:application-@Value('${spring.profiles.active:}').properties"})
有可能吗?
【问题讨论】:
-
Spring boot 默认加载配置文件特定的属性文件。无需指定任何
@PropertySource注释。
标签: java spring spring-boot annotations