为了账号安全,请及时绑定邮箱和手机立即绑定

Spring AOP 如何得到通过被代代理后的真实对象

Spring AOP 如何得到通过被代代理后的真实对象

哔哔one 2018-07-04 11:14:49
  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,所以生成代理类来执行你的逻辑,


查看完整回答
反对 回复 2018-08-13
  • 1 回答
  • 0 关注
  • 1269 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信