我正在开发一个spring-boot应用程序,在下面的场景中我需要你的帮助 .
我有每个环境的属性文件,例如application-dev.properties,application-prod.properties等 . 我的应用程序是否可以使用spring @Profile注释加载特定于环境的属性文件 .
请帮忙 .
您根本不需要使用 @Profiles 注释 . 只是用
@Profiles
@ConfigurationProperties(locations = "classpath:myapp-${environment.type}.properties")
并通过系统属性定义环境类型 . 例如 . 通过命令行 -Denvironment.type=dev .
-Denvironment.type=dev
1 回答
您根本不需要使用
@Profiles
注释 . 只是用并通过系统属性定义环境类型 . 例如 . 通过命令行
-Denvironment.type=dev
.