在 Spring中
[code="java"]
this.serviceProxy= new ProxyFactory(getServiceInterface(), this).getProxy(getBeanClassLoader());
[/code]
这段源码是spring 获得的代理对象,在外面的时候
[code="java"]
ApplicationContext context = new ClassPathXmlApplicationContext("applicat" +
"ionContext.xml");
IHello helloWorld=(IHello)context.getBean("helloWorldService");
System.out.println(helloWorld.say());
[/code]
实际上那个IHello的对象是spring的代理对象我想在他的代理里面写业务逻辑应该怎么做?写在哪儿个地方,就好比代理模式的时候helloWorld.say()执行的是我们的invoke方法但是Spring的那个类似Invoke的方法是在哪儿?我想在用客户端调用的say()的时候做一些业务?有什么好的方法吗?