AOP以及操作日志

阅读 65

2022-03-30

AOP意思是:面向切面编程,通过预编译和动态代理的方式实现程序功能的同一维护

利用AOP对业务的各个部分进行隔离,从而使得业务逻辑间的耦合度降低,提高程序的可重用性


@Aspect 加上这个注解就是切面

连接点:Controller 或Service层的方法

切入点:将切面与连接点关联起来,切入点表达式定义了“增强哪些包下面的哪些方法”

切面中的所有通知所关注的连接点,都由切入点表达式来决定。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-aop</artifactId>
</dependency>

优先环绕通知-》前置增强->后置增强 

精彩评论(0)

0 0 举报