解决:Sentinel设置blockHandler不生效,只有fallback生效
一·个人经验总结:

二·官方文档:

三·@SentinelResource注解:用法示例
public class TestService {
@SentinelResource(value = "test", blockHandler = "handleException", blockHandlerClass = {
ExceptionUtil.class})
public void test() {
System.out.println("Test");
}
@SentinelResource(value = "hello", blockHandler = "exceptionHandler", fallback = "helloFallback")
public String hello(long s) {
return String.format("Hello at %d", s);
}
public String helloFallback(long s) {
return String.format("Halooooo %d", s);
}
public String exceptionHandler(long s, BlockException ex) {
ex.printStackTrace();
return "Oops, error occurred at " + s;
}
}