對DiscoveryClient原始碼的一些解釋

2021-08-21 13:21:51 字數 1092 閱讀 9066

對discoveryclient原始碼的一些解釋:

@enablediscoveyclient中,import(enablediscoveryclientimportselector.class)

參考enablediscoveryclientimportselector,這個類重寫的方法來自於介面 importselector

回過頭看一下abstractautoserviceregistration類裡的register()** 

protected abstractautoserviceregistration(

serviceregistryserviceregistry,

autoserviceregistrationproperties properties)

//......

/** * register the local service with the

*/ @override

protected void register()

建構函式裡傳了乙個serviceregistry型別,這個介面是springcloud給我們提供用於服務註冊的介面。

總結:使用@discoveryclient註冊服務是利用了lifecycle機制,在容器啟動時會執行serviceregistry的register()方法。

對建立游標對理解

步驟 1 首先經過底層的 編寫已經建立起了了python和資料庫之間的溝通橋梁並封裝成了模組,通過pymysql下的conntent 方法與之建立起了連線,例項物件。pymysql.connect 方法返回的是connections模組下的connection 例項,connect 方法傳參就是在給...

對勾函式 對勾函式

對勾函式是一種類似於反比例函式的一般函式。所謂的對勾函式,是形如 f x ax b x 的函式,是 一種教材上沒有但考試老喜歡考的函式,所以更加要注意和學習。一般的函式影象形似兩個中心對稱的 對勾,故名。當x 0 時,f x ax b x 有最小值 這裡為了研究方便,規定a 0 b 0 也就是當 x...

一對多 多對一

pip install djangorestframework 3.9.2 pip install markdown 3.0.1 markdown support for the browsable api.pip install django filter 2.1.0 filtering supp...