Spring Boot 后端技术之 AOP

本贴最后更新于 756 天前,其中的信息可能已经时移世易

AOP简介

AOP主要注解

AOP常用表达式标签

了解即可,不需要记住,有业务需要的时候,再去看详细的内容

execution表达式

AOP使用方式

1、引入依赖:在pom.xml中添加对spring-boot-starter-aop的依赖
2、定义切面:定义一个类,使用@Aspect注解修饰,并注意加上@Component注解
3、定义切入点:在类中添加一个方法,使用@Pointcut注解修饰成切入点
4、拦截逻辑:在类中添加一个方法,使用@Around(“切入点注解的方法名”)注解修改成环绕拦截

AOP示例

见附件中aop包中的两个分别基于getById的方法拦截、基于@Log注解拦截处理,通过控制台查看拦截效果

附件:useraop.zip

回帖
请输入回帖内容 ...