我用spring的AOP功能,在applicationContext.xml里面配置了一个ProxyFactoryBean,用它来产生代理类,但是我不知道怎么获得代理类,我是这样写的
BeanFactory factory=new ClassPathXmlApplicationContext("applicationContext.xml");
FactoryBean proxy=(FactoryBean)factory.getBean("proxy");
try {
BuyService proxyob=(BuyService)proxy.getObject();
proxyob.buy();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
但是这样不行!
应该怎样获得代理类啊
ApplicationContext ctx = new FileSystemXmlApplicationContext("applicationContext.xml");
BuyService service = (BuyService) ctx.getBean("proxy");