Spring Cloud Config快速入門

2024-01-10 16:00 更新
  1. 在Google Runtime Configuration API中創(chuàng)建名為${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. 使用應用程序的配置數(shù)據(jù)配置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。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號