【Spring】学习记录(二)
分类:
文章
•
2022-11-17 08:37:18
Spring(二)
1、SpringAOP开发
- 基于XML的配置SpringAOP开发
- SpringAOP相关jar包
- spring-aop-4.3.3.RELEASE.jar,
- aspectjweaver-1.8.5.jar
- aspectjrt-1.8.5.jar
- SpringXML配置文件
- 编写业务代码
- 通知方法的编写
- 前置通知:在方法之前执行
- 后置通知:在方法之后执行
- 返回通知:在连接点完成之后执行,即连接点返回结果或抛出异常的时候
- 异常通知,在方法抛出异常之后
- 环绕通知
- 基于注解开发SpringAOP
- Spring配置文件
- 通知类java类编写:
使用@Aspect和@Component标记为切面的SpringBean组件
- 前置通知
- 后置通知
- 返回通知
- 异常通知
- 环绕通知
- 重用切入点定义:
通过@Pointcut注解将一个切入点声明成简单的方法。切入点的方法体通常是空的。其他通知可以通过方法名称引入该切入点。
- 合并切入点表达式:
在AspectJ中,切入点表达式可以通过操作符&&,||,!结合起来,方法的内容可以为空
- 若使用@Order注解,指定切面的优先级,否则它们的优先级是不确定的,值从0开始,越小优先级越高