使用Spring AOP实现系统操作日志记录

Aspect: 切面,在Spring中使用@Aspect注解标识,该类封装一些具体的操作,例如记录日志。

Joinpoint: 连接点,是指的是在程序运行过程中的某个阶段。

Pointcut: 切入点,定义的一个或者一组方法,当程序执行到这些切入点时,会产生通知。

@Before: 前置通知,在连接点之前执行的通知,不能阻止连接点前的执行。

@AfterReturning: 在连接点正常完成后执行的通知,不抛出异常的情况。

@AfterThrowing: 和上方刚好补充,在连接点抛出异常是执行的通知。

@After: 在连接点退出时执行的通知。异常退出和正常退出都会执行。

@Around: 环绕通知,可以在方法前后加入自定义的操作,相当于环绕包围,并且可以决定方法是否执行。

Original: https://www.cnblogs.com/aibianchengya/p/16808161.html
Author: 程序猿的代码
Title: 使用Spring AOP实现系统操作日志记录

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/644368/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球