gpt4 book ai didi

spring - 我们可以使用 AOP 登录方法吗?

转载 作者:行者123 更新时间:2023-12-02 06:42:47 24 4
gpt4 key购买 nike

我想使用 AOP 在我的方法中记录一些语句。

我能够定义切入点、方法开始、结束、异常场景的建议。

我们可以在方法之间的某个时刻(方法进入之后和执行完成之前)登录吗?我使用的是 Spring 3.0。

最佳答案

不,这是不可能的。 Spring 无法“查看”您的方法并修改它们。从技术上讲,AspectJ 编织可以做到这一点,但我会远离这种方法。

您可以做的是提取方法,这不仅可以让您提供一些更细粒度的日志记录,还可以提高整体代码质量。但请注意,默认情况下 Spring 只能拦截公共(public)(代理)和 protected 方法(CGLIB)。

关于spring - 我们可以使用 AOP 登录方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7926256/

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