學習Sentinel程序中,注解@SentinelResource 中blockHandler中的方法始終沒生效,
controller中定義了如下的方法:

啟動,訪問一次
http://localhost:8401/testHotKey?p1=a
在Sentinel的管理界面中對testHotKey設定如下引數:

多重繪幾次上述訪問地址,進行熱點key限流,期望出現
----deal_testHotKey,≡(▔﹏▔)≡
結果卻是如下:根本沒有進入到自定義的處理方法中

多次網上搜索后也沒找到原因,
忽然,又瞥一眼,發現了BlockException寫成了BlockedException
恰巧的是這個錯誤的BlockedException竟然也存在,IDEA給匯入的包在上頭,完全沒注意到,所以編譯也沒報錯,之前也就沒發現了...
下圖紅色框框中是正確的寫法

雖說是小細節方面導致的,但也記錄下來吧,也費了好長時間,差點心態崩潰,如果后面還有人也犯了類似的錯誤,希望這里寫的能幫助到吧,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/180912.html
標籤:其他
