這一篇我們講解disconf在專案中的基本使用:
在專案中使用disconf來管理配置檔案,需要下面的一些步驟:
redis.host=10.211.55.6
redis.port=6379
效果如下:
2. 建立自己的專案,我這裡使用的是springboot,引入disconf相關的依賴:
在resources下面新增spring-disconf.xml,引入disconf配置
建立配置類,引用disconf上面的配置檔案
/*** 埠, 分布式檔案配置
*/@disconffileitem(name = "redis.port", associatefield = "port")
public int getport()
public void setport(int port)
}在resources裡面新增disconf主配置檔案disconf.properties:
# 是否使用遠端配置檔案
# true(預設)會從遠端獲取配置 false則直接獲取本地配置
enable.remote.conf=true
## 配置伺服器的 host,用逗號分隔 127.0.0.1:8000,127.0.0.1:8000
#conf_server_host=10.211.55.6:8081
# 版本, 請採用 x_x_x_x 格式
version=1_1
# 環境
env=rd
# debug
debug=true
# 忽略哪些分布式配置,用逗號分隔
ignore=
# 獲取遠端配置 重試次數,預設是3次
conf_server_url_retry_times=1
# 獲取遠端配置 重試時休眠時間,預設是5秒
conf_server_url_retry_sleep_seconds=1
啟動類載入spring-disconf.xml
@importresource(value = )}
測試這裡我寫了乙個控制器用來顯示redisconfig內容:
package com.firewolf.disconf.controller;
import com.firewolf.disconf.conf.redisconfig;
import org.springframework.beans.factory.annotation.autowired;
import org.springframework.web.bind.annotation.restcontroller;
/** **/
@restcontroller
public class disconfcontroller
}
啟動後訪問效果如下:
2 專案搭建
1.開發專案,我們先的搭建乙個專案目錄,基本的專案目錄很簡單,就乙個index.html檔案 css js images資料夾。2.在實際開發中,我們基本遇到的也是這三個資料夾。index是專案的主要檔案,也是入口檔案。公司實際開發中也是這個樣子的。這三個資料夾是做什麼用的呢。css是層疊樣式表,也...
Omnifocus使用 2 專案與情境
專案 對於專案的設定,無非是合理運用資料夾以及omnifocus的三種專案形式。我的建議是,最好把工作和個人生活放在兩個資料夾裡,因為工作的專案實在太過複雜了,至於個人生活是不是要按照健康 學習 財富 人際關係等等這樣分開來,可以視情況而定,如果專案不是很多的話,也沒必要分的太清楚。資料夾設定的第二...
九周 專案2
檔名 完畢日期 2014 年 4月22 日 版本號號 v1.0 對任務及求解方法的描寫敘述部分 輸入描寫敘述 無 問題描寫敘述 程式輸出 問題分析 演算法設計 include using namespace std class ctime 以下實現全部的運算子過載 ctime ctime int h...