是否有任何方法拦截异常并向最终客户显示有意义的消息?我试图使用spring授权我的API,如果最终用户没有被授权访问api,我将抛出异常。throw new UnauthorizedException("You don't have rights over this API");}
通过抛出异常,我可以阻止访问API,但它不会返回有意义的消息,我试图抛出异常。
这是为了测试当客户端抛出异常时会发生什么。我使用PowerMock来模拟客户端调用。//Run the test method尽管模拟抛出了正确的异常(Invoker.java:1245)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java(SuiteR