从@before advice 获取 args 值
Get args value from @before advice
我已经花了将近 1 周的时间来理解这个 AOP 东西。
我知道从 JoinPoint,我们可以将 args 传递给建议 @AfterReturning 类似的东西。
但是,要将 @before 通知中的值返回给 JointPoint,这似乎是不可能的(根据我的尝试和错误)。
请帮我确认一下,如果可以的话,如果你能告诉我如何做,我将不胜感激。
谢谢。
不确定我是否理解正确,但如果您询问如何从 @Before
建议中获取信息返回给调用代码,那是行不通的。
@Before
、@After
和 @AfterThrowing
阶段只为您提供有限的控制,这是设计的。如果您想完全控制,则需要使用 @Around
建议。
如果您向问题添加更多详细信息,我会添加更多信息。
我已经花了将近 1 周的时间来理解这个 AOP 东西。
我知道从 JoinPoint,我们可以将 args 传递给建议 @AfterReturning 类似的东西。
但是,要将 @before 通知中的值返回给 JointPoint,这似乎是不可能的(根据我的尝试和错误)。
请帮我确认一下,如果可以的话,如果你能告诉我如何做,我将不胜感激。
谢谢。
不确定我是否理解正确,但如果您询问如何从 @Before
建议中获取信息返回给调用代码,那是行不通的。
@Before
、@After
和 @AfterThrowing
阶段只为您提供有限的控制,这是设计的。如果您想完全控制,则需要使用 @Around
建议。
如果您向问题添加更多详细信息,我会添加更多信息。