首页 文章

在spring中加载环境特定的属性文件

提问于
浏览
2

我正在开发一个spring-boot应用程序,在下面的场景中我需要你的帮助 .

我有每个环境的属性文件,例如application-dev.properties,application-prod.properties等 . 我的应用程序是否可以使用spring @Profile注释加载特定于环境的属性文件 .

请帮忙 .

1 回答

  • 0

    您根本不需要使用 @Profiles 注释 . 只是用

    @ConfigurationProperties(locations = "classpath:myapp-${environment.type}.properties")
    

    并通过系统属性定义环境类型 . 例如 . 通过命令行 -Denvironment.type=dev .

相关问题