Spring Cloud Config快速入门

2024-01-10 16:00 更新
  1. 在Google Runtime Configuration API中创建名为${spring.application.name}_${spring.profiles.active}的配置。换句话说,如果spring.application.namemyapp,而spring.profiles.activeprod,则该配置应称为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
  1. 使用应用程序的配置数据配置bootstrap.properties文件:

    spring.application.name=myapp
    spring.profiles.active=prod
  2. @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。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号