- 博客(8)
- 收藏
- 关注
原创 学习笔记:8_Spring_AOP之基于XML形式配置AOP
1、 习惯一般情况下还是习惯性利用注解方式进行AOP配置。一些主流的AOP框架是兼容注解的,因此注解方式有很强的兼容性。 2、 接口package com.spring.aop3;public interface ITest { public String myTest(String a,String b);} 3、 接口实现类package com.spring.aop3;public ...
2018-06-12 16:34:06 134
原创 学习笔记:7_Spring_AOP之重用切点表达式
1、 通过给com.spring.aop2.DivisionAspect2切面类添加@Pointcut注解的方法实现切面表达式的重用 2、 main方法和执行结果
2018-06-12 16:30:51 124
原创 学习笔记:6_Spring_AOP之切面的优先级
1、 注意后置通知的优先级和前置通知的优先级执行顺序正好相反,其它通知没试过。 2、 通过@Order注解方式指定优先级a) 新建一个切面类,前置通知切面表达式相同,定义@Order注解为0 b) 添加之前切面类的@Order注解为1 c) main方法和执行结果 3、 通过实现Ordered接口的getOrder方法指定优先级a) 新建...
2018-06-12 16:28:33 188
原创 学习笔记:5_Spring_AOP之通知类型
1、 前置通知和后置通知(即使异常也会执行)a) 接口package com.spring.aop2;public interface IDivision { public int division(int a,int b);} b) 接口实现类package com.spring.aop2;import org.springframework.stereotype....
2018-06-12 16:25:36 177
原创 学习笔记:4_Spring_AOP之基于AspectJ注解配置AOP
1、 需要的jar包 2、 接口package com.spring.aop;public interface IZoo { public String dog(String s); public String cat(String s); public String pig(String s);} 3、 接口实现类package com.spring.aop;import org.sp...
2018-06-11 14:28:47 151
原创 学习笔记:3_Spring_AOP之不使用AOP实现”调用方法时打印日志“的功能
1、 创建一个接口2、 在方法内直接打印日志a) 核心代码和日志代码都在一起b) main方法c) 执行结果3、 通过代理类打印日志a) 例如接口中的cat方法,只有核心代码 b) 创建一个代理类 c) main方法 d) 执行结果 ...
2018-06-10 00:36:11 573
原创 学习笔记:2_Spring_AOP之基于注解方式配置Bean_2
Spring提供3个@Component注解衍生注解(功能一样)取代<bean class="">@Component:基本注解,标识了一个受Spring管理的Bean组件@Controller:标识表现层(Action层)Bean组件@Service:标识服务层(业务层)Bean组件@Repository:标识持久层(Dao层)Bean组件目前4种注解意思是一样,并没有什么区别,区别...
2018-06-07 22:44:25 193
原创 学习笔记:1_Spring_AOP之基于注解方式配置Bean_1
在学习Spring AOP前至少要掌握基于注解方式配置Bean的概念,下面简单写一个@Component注解的例子。1、 导入jar包2、 创建基于注解的Person类package com.spring.scan;import org.springframework.stereotype.Component;//@Component是基本注解,标识了一个受Spring管理的Bean组件//@...
2018-06-06 17:01:48 294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人