如果吞下了异常,春天如何记录异常情况'消息?

时间:2017-10-19 03:17:26

标签: spring spring-aop

以下是我的示例

public void test() throws Exception {
    try {
        int i = 1/0;
        System.out.println(i);
    } catch (Exception e) {
        //the exception have been swallowed.

    }
}   

问题是春天的问题,之后的推广无法解决这个问题。如果我删除try-catch block.it效果很好。我怎么解决这个问题。谢谢你的任何建议。

1 个答案:

答案 0 :(得分:0)

虽然不清楚你打算实现什么,但这是@AfterThrowing建议的预期行为。

来自docs -

  

在通过抛出异常退出匹配的方法执行时抛出建议运行。

这意味着只有在从方法抛出异常时才会执行建议。在您的示例中,将使用异常并且方法正常退出,因此不会执行任何建议。