【Sentinel】注解@SentinelResource 中blockHandler不生效


學習Sentinel過程中,注解@SentinelResource 中blockHandler中的方法始終沒生效,

controller中定義了如下的方法:

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

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

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

雖說是小細節方面導致的,但也記錄下來吧,也費了好長時間,差點心態崩潰,如果后面還有人也犯了類似的錯誤,希望這里寫的能幫助到吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM