gpt4 book ai didi

java - Spring AOP : In an Around advice, 我可以多次调用proceed()吗?

转载 作者:行者123 更新时间:2023-12-04 10:54:10 25 4
gpt4 key购买 nike

我正在阅读一些 Spring AOP 类(class),我只有一个简短的问题:如果在 @Around 内部会发生什么?建议我会多次调用 proceed()ProceedingJoinPoint ?只会有多个方法调用?不幸的是,我现在无法测试它。

最佳答案

由于 AOP 的目标是围绕您自己的逻辑包装额外的逻辑以实现任意目标,理论上应该可以按照您的要求做,我相信它甚至可能有合法用途(例如自动连接逻辑以执行多个尝试“尽力而为”服务)。

但是,您在设置这种机制时必须非常小心,因为您最终可能会调用多次本不应该被多次调用的方法。确保您的切入点非常严格。

关于java - Spring AOP : In an Around advice, 我可以多次调用proceed()吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59316352/

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