【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