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