java中如何再次抛出相同类型的异常?
我需要在异常时和抛出相同类型的异常后恢复数据。 如果在编译时我不知道异常的类型,是否有可能? 谢谢。
I need to restore data on exception and after throw exception of the same type.
Is it possible if in compile time I don't know the type of exception?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你有没有尝试过这个:
Have you tried this:
您需要提供更多详细信息;它是一个
RuntimeException
吗?如果没有,那么你已经抓住了它,只需重新抛出它即可。如果没有 try/catch,则需要将其包装在一个中,然后将其抛出。如果您无权访问代码,可以使用 AspectJ 之类的东西。
You need to provide more details; is it a
RuntimeException
? If not, you're already catching it, just rethrow it. If there's no try/catch, you'd need to wrap it in one, and throw it.If you don't have access to the code, you can use something like AspectJ.