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

JAVA学习网 2020-10-20 08:32:08

学习Sentinel过程中,注解@SentinelResource 中blockHandler中的方法始终没生效,

controller中定义了如下的方法:

启动,访问一次
http://localhost:8401/testHotKey?p1=a
在Sentinel的管理界面中对testHotKey设置如下参数:

多刷新几次上述访问地址,进行热点key限流,期望出现
----deal_testHotKey,≡(▔﹏▔)≡
结果却是如下:根本没有进入到自定义的处理方法中

多次网上搜索后也没找到原因。
忽然,又瞥一眼,发现了BlockException写成了BlockedException
恰巧的是这个错误的BlockedException竟然也存在,IDEA给导入的包在上头,完全没注意到,所以编译也没报错,之前也就没发现了...
下图红色框框中是正确的写法

虽说是小细节方面导致的,但也记录下来吧,也费了好长时间,差点心态崩溃,如果后面还有人也犯了类似的错误,希望这里写的能帮助到吧。

阅读(2489) 评论(0)