1. 開發環境apollo位址
2. pom.xml引用客戶端
3. springboot專案整合 4. spring專案整合com.ctrip.framework.apollo
apollo-client
1.1.0
<?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 你...