您好,登錄后才能下訂單哦!
目前項目包含了 客戶端disconf-Client和 管理端disconf-Web兩個模塊。目前所有模塊代碼均是Java實現,下面就客戶端配置遇到的問題記錄下:
1、jar沖突的問題
<dependency>
<groupId>com.baidu.disconf</groupId>
<artifactId>disconf-client</artifactId>
<version>2.6.36</version>
</dependency>
引入客戶端時候,項目里面會有很多jar的版本沖突,這個時候就要排除客戶端里面的jar, 只用項目里面的jar
<dependency>
<groupId>com.baidu.disconf</groupId>
<artifactId>disconf-client</artifactId>
<version>2.6.36</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
</exclusion>
</exclusions>
</dependency>
2、項目里面最好有個common模塊,在common模塊里面引用客戶端就可以了,其它模塊引用客戶端模塊
3、項目啟動時候,要先初始化客戶端模塊,以便在啟動spring時能夠加載到從服務端下載的配置文件,要不會找不到配置文件,而導致文件發現不了。
4、根據自己的需求進行配置文件的規劃,比如:每個項目有公共的配置文件,就建立一個公共的項目模塊;如果沒有公共的,就每個項目配置一些配置文件,服務端改變,進行相應的拉取更新的配置文件。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。