学习Sentinel过程中,注解@SentinelResource 中blockHandler中的方法始终没生效,
controller中定义了如下的方法:
启动,访问一次
http://localhost:8401/testHotKey?p1=a
在Sentinel的管理界面中对testHotKey设置如下参数:
多刷新几次上述访问地址,进行热点key限流,期望出现
----deal_testHotKey,≡(▔﹏▔)≡
结果却是如下:根本没有进入到自定义的处理方法中
多次网上搜索后也没找到原因。
忽然,又瞥一眼,发现了BlockException写成了BlockedException
恰巧的是这个错误的BlockedException竟然也存在,IDEA给导入的包在上头,完全没注意到,所以编译也没报错,之前也就没发现了...
下图红色框框中是正确的写法
虽说是小细节方面导致的,但也记录下来吧,也费了好长时间,差点心态崩溃,如果后面还有人也犯了类似的错误,希望这里写的能帮助到吧。