Gur*_*uru 9 java spring spring-profiles spring-boot
想检查 Spring boot 是否提供帮助来使用除文件之外的配置application.properties文件。例如:可以是特定于配置文件的my-custom.properties文件,例如:
my-custom-dev.properties用于开发配置文件my-custom-uat.properties
对于uat配置文件编辑:问题是,我有普通的 application-{env}.property 文件,除此之外,还有其他属性文件根据它们的数据内容(例如:用于日志记录的数据库特定属性,我想存储在`db-log.properties,我如何使其他文件配置文件敏感?
小智 6
您可以将其与活动配置文件一起使用
@Configuration
@PropertySource("classpath:my-custom-${spring.profiles.active}.properties")
小智 0
是的。绝对地。您只需在开始时提供您想要的个人资料即可。
例如:
-Dspring.profiles.active=prod 
将使用 application-prod.properties
-Dspring.profiles.active=customer
将使用 application-custom.properties
| 归档时间: | 
 | 
| 查看次数: | 4949 次 | 
| 最近记录: |