spring的aop面向切面(听课笔记)
2020-06-18 11:05
113 查看
AOP是Spring框架面向切面的编程思想,AOP采用一种称为"横切"的技术,将涉及多业务流程的通用功能抽取并单独封装,形成独立的切面,在适合的时机将这些切面横向切入到业务流程指定的位置中.
比如我为我的添加笔记本这个实现类做一个小的判断:
如果我添加的笔记本数量只能为5个,如果大于5就会提示添加失败
创建NoteBookCountAOP文件
配置pom.xml(引入面向切面的jar包)
配置spring-service.xml
后台打印结果
解析:
写入切入点:
@PointCut(“execution(* com.whc.wznoteserver2.service.NoteService.addNoteBook(…))”)
(…)代表你可以传参数也可以不传参数
执行业务逻辑
private void pointCut(){
}
写通知
@Arround 代表环绕通知
private void arround(ProceedingJoinPoint proceedingJoinPoint){
//ProceedingJoinPoint 代表切入点
业务逻辑代码省略若干行
}
相关文章推荐
- Spring之面向切面编程AOP(二)
- SpringAop 9 (面向切面编程,常用于拦截器)
- Spring面向切面编程 AOP,实现AOP注解和XML配置的小例子
- springboot之aop面向切面处理
- Spring 3.x企业开发(三)之AOP面向切面编程
- 面向切面编程Spring AOP创建代理的方式
- Spring学习4-面向切面(AOP)之Spring接口方式
- Spring学习,依赖注入(DI)、控制反转(IoC)和面向切面(AOP)
- Spring配置过程 (二)面向切面编程AOP
- spring的AOP--面向切面编程
- Spring 面向切面编程AOP
- Spring AOP面向切面编程
- Spring 面向切面编程AOP
- SpringAOP面向切面详解(带实例)
- Spring学习4-面向切面(AOP)之Spring接口方式
- spring心得7--spring第二大特点AOP(面向切面)讲解
- Spring学习4-面向切面(AOP)之schema配置方式
- spring02——面向切面的编程(AOP)
- 【Spring】面向切面之AOP
- spring之Aop面向切面