1)首先是接口和实现类:package com.yidu.domain;/** * 类的描述:接口 * @date 2017年8月29日 */public interface ClassService { /** * 保存 */ public void save();}package com.yidu.aop;import com.yidu.domain.ClassService;/** * 类的描述:实现类 * @date 2017年8月29日 */public class ClassServiceImpl implements ClassService{ public int i=0; /** * @return */ public int getI() { return i; } /** * @param i */ public void setI(int i) { this.i = i; } /** * 保存 */ public void save(){ System.out.println("================="+i); }} 2)然后是切入类: 3)接着是上下文环境配置文件: 4)最后是测试类: 请教各位大神,如何在这个测试类中,获得被代理的真实对象?
1 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
我对AOP也理解得不深
我觉得是可以转换的,就好像你在spring框架中配置了AOP,但是实际调用的时候,还是用的原来的类, 只是在执行的时候,框架发现你调用的方法配置了AOP,所以生成代理类来执行你的逻辑,
添加回答
举报
0/150
提交
取消