gpt4 book ai didi

java - aroundInvoke 和检查异常

转载 作者:行者123 更新时间:2023-12-01 11:15:09 25 4
gpt4 key购买 nike

我有关于 aroundInvoke 注释的问题。假设我有一个带有方法 a 的 bean,它在某些拦截器中通过带有注释 aroundInvoke 的方法进行了增强。方法a在签名中没有任何异常,而“增强”方法可能会抛出一些已检查的异常。没有编译错误,但是当这种情况发生时(如 @AroundInvoke 方法抛出此检查异常),运行时会发生什么?它是否会转换为某个运行时异常?

最佳答案

interceptor 1.2 specification (截至本文最新)没有指定此场景的行为,因此该行为将是特定于产品的。我不建议依赖该行为,除非产品记录了该行为并且您可以接受特定于产品的依赖项。我怀疑大多数实现都会抛出某种未经检查的异常(最有可能是 EJBException 或 UndeclaredThrowableException)。我知道 WebSphere Application Server 会抛出 EJBException。

关于java - aroundInvoke 和检查异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31920433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com