Spring Cloud Config快速入门
2024-01-10 16:00 更新
-
在Google Runtime Configuration API中创建名为
${spring.application.name}_${spring.profiles.active}
的配置。换句话说,如果spring.application.name
为myapp
,而spring.profiles.active
为prod
,则该配置应称为myapp_prod
。为此,您应该安装Google Cloud SDK,拥有一个Google Cloud Project并运行以下命令:
gcloud init # if this is your first Google Cloud SDK run. gcloud beta runtime-config configs create myapp_prod gcloud beta runtime-config configs variables set myapp.queue-size 25 --config-name myapp_prod
-
使用应用程序的配置数据配置
bootstrap.properties
文件:spring.application.name=myapp spring.profiles.active=prod
-
将
@ConfigurationProperties
批注添加到Spring管理的bean中:@Component @ConfigurationProperties("myapp") public class SampleConfig { private int queueSize; public int getQueueSize() { return this.queueSize; } public void setQueueSize(int queueSize) { this.queueSize = queueSize; } }
当您的Spring应用程序启动时,以上SampleConfig
bean的queueSize
字段值将设置为25。
以上内容是否对您有帮助:
更多建议: