apollo應用配置整合及使用

2022-09-02 17:48:09 字數 1193 閱讀 5694

1. 開發環境apollo位址

2. pom.xml引用客戶端

com.ctrip.framework.apollo

apollo-client

1.1.0

3. springboot專案整合

4. spring專案整合

<?xml version="1.0" encoding="utf-8"?>

5. 使用及應用

//**********= springboot start **********=

// 啟動類加上

@configuration

@enableapolloconfig

//**********= springboot end **********=

//**********= start **********=

// 獲取注入某個作用域的配置

// 如test1.jdbc

@apolloconfig("部門.作用域")

private config config;

// 獲取某個值

@value("$")

private string value;

// 監聽多個或單個作用域

private void anotheronchange(configchangeevent changeevent)

//監聽所有作用域

@apolloconfigchangelistener

private void someonchange(configchangeevent changeevent) }

//獲取指定型別屬性

public int gettimeout()

//**********= end **********=

6. 注意項

springboot整合Apollo配置中心(一)

apollo配置中心是攜程框架部門研發的分布式配置中心,能夠集中化管理應用不同環境,不同集群的配置,配置修改後能夠在1秒內將配置推送到服務端,適用於微服務配置管理場景。這是apollo配置中心的官方介紹,已經十分的詳細清晰了,這次使用springboot整合apollo主要是為了解決幾個困擾我的問題...

Apollo簡介及專案整合

隨著程式功能的日益複雜,程式的配置日益增多 各種功能的開關 引數的配置 伺服器的位址 對程式配置的期望值也越來越高 配置修改後實時生效,灰度發布,分環境 分集群管理配置,完善的許可權 審核機制 在這樣的大環境下,傳統的通過配置檔案 資料庫等方式已經越來越無法滿足開發人員對配置管理的需求。apollo...

Apache Shiro Web應用整合 配置

部落格分類 shiro 將shiro 整合到任何 web 應用程式的最簡單的方法是在 web.xml 中配置 contextlistener 和 filter 來使 shiro 知道如何讀取 shiro 的 ini 配置檔案。注意 spring 框架使用者將不執行此設定。如果你使用 spring 你...