項(xiàng)目dubboOne中的@path(item/list)在dubboTwo中并沒有使用?
項(xiàng)目dubboOne中的@path(item/list)在dubboTwo中并沒有使用,dubboTwo中用的是對象調(diào)用,就像本地的一樣,dubboTwo的controller暴露的接口也只是給消費(fèi)者調(diào)用的,生產(chǎn)者那邊的@path中的路徑并沒有用上。而老師說的,不能改了代碼不clean,install,比如那個接口加了V2,這個編譯都不會通過的,所以不會出現(xiàn)這種問題。害怕的是路徑改了,但是沒有重新部署,但是,我們這dubboTwo中并沒有使用,所以,不會涉及這個問題,對吧。
2019-02-16
是的,有沒有 @path 注解的接口服務(wù)的作用是不一樣的。
顧名思義,@path(xxx),里面的xxx代表的是一個路徑,即url,也就是后面章節(jié)所講的走 http rest api時(shí)對應(yīng)的路徑;另外,這個注解也是用于區(qū)分接口中的不同方法,即 路徑-方法 是一 一對應(yīng)的,可以理解為接口服務(wù)中方法的標(biāo)識!
而且,經(jīng)過代碼實(shí)戰(zhàn)后你會發(fā)現(xiàn),不管是走dubbo協(xié)議還是http rest api調(diào)用,@path 是需要加上的(作為接口服務(wù)中方法的標(biāo)識),不然是會報(bào)相應(yīng)的錯誤的!
2019-02-16
不客氣!多謝小伙伴的好評與支持,后續(xù)有任何問題都可以留言交流討論!
如果還想學(xué)習(xí)相關(guān)的知識點(diǎn)或者實(shí)戰(zhàn)案例都可以給Debug提!