其實我們發現在我們本地新生成了檔案,這個檔案就是nacos;
這個檔案怎麼那麼眼熟,不就是我們的controller中的註解裡面的引數value麼;
@controller這個檔案的內容我們看看呢@nacospropertysource(dataid = "springboot2-nacos-config", autorefreshed = true
)public
class
healthcontroller ", autorefreshed = true)
private string testproperties;
還真是跟我們的註解value的key是一樣的,我們在nacos中每做一次修改這個值都會關聯的改動,
而且我們直接把這個值改了,顯示的依然還是nacos中的值,所以我們可以大膽**,nacos修改配置值之後會聯動改配置檔案中的值,
但是取值還是根據快取中的值來的,可能就是某個map或者其他的儲存形式,肯定我們是在**漏了,我們繼續go
其實,這塊**我們有看到過,只不過沒有在意,上**:
static上面標紅的**就是把我們跟新的配置儲存到檔案裡面去;好了 乙個閉環的來龍去脈基本清楚了,至於裡面很多的其他邏輯public
boolean dump(string dataid, string group, string tenant, string content, long
lastmodifiedts) ", groupkey);
return
false
; }
try, md5={}, lastmodifiedold={}, "
+ "lastmodifiednew={}",
groupkey, md5, configservice.getlastmodifiedts(groupkey), lastmodifiedts);
} else
if (!standalone_mode ||propertyutil.isstandaloneusemysql())
updatemd5(groupkey, md5, lastmodifiedts);
return
true
; }
catch
(ioexception ioe)
}return
false
; }
finally
}
我感覺都是後面迭代打補丁上去的,主幹的東東就這麼多了;下面我們繼續看,因為我們這個nacos跟client都是在windows下debug的
究竟儲存的檔案是儲存到客戶端還是nacos的,其實自己仔細想想應該就能知道了,嘿嘿,先賣個關子,下集我們繼續,go!!
深入淺出sizeof
int佔 位元組,short佔 位元組 1.0 回答下列問題 答案在文章末尾 1.sizeof char 2.sizeof a 3.sizeof a 4.strlen a 如果你答對了全部四道題,那麼你可以不用細看下面關於sizeof的論述。如果你答錯了部分題目,那麼就跟著我來一起 關於sizeof...
深入淺出ShellExecute
ipconfig c log.txt應如何處理?二樓的朋友,開啟拔號網路這樣 shellexecute null,open c windows rundll32.exe shell32.dll,control rundll c windows system telephon.cpl null,sw ...
深入淺出ShellExecute
深入淺出shellexecute譯者 徐景周 原作 nishant s q 如何開啟乙個應用程式?shellexecute this m hwnd,open calc.exe sw show 或shellexecute this m hwnd,open notepad.exe c mylog.log...