你希望应用一个 aspect 来阻止异常在堆栈中传播,并返回一个错误值。你会使用哪种类型的 advice?(选择一项) A. "After Returning" B. "After Throwing" C. "After" D. "Around" E. "Before"
时间: 2024-06-02 15:04:49 浏览: 39
我可以为您介绍一下 aspect 和 advice 的概念。aspect 是一种横切关注点,可以跨越多个类和方法进行操作,它能够使得代码在不同的关注点下具备不同的行为表现。而 advice 是 aspect 中的一种具体实现,可以理解为在某些特定点上插入的代码片段,用于实现具体的功能。根据您的问题描述,您需要使用 "After Throwing" 类型的 advice,该类型 advice 在目标方法抛出异常后被触发,可以用于处理异常并返回一个错误值。
阅读全文