零声-C++ Design Pattern
//其intercept方法为所有增强方法的统一入口,这个类来自Spring
Object proxy = createProxy(
bean.getClass(), beanName, specificInterceptors, new SingletonTargetSource(bean));
this.proxyTypes.put(cacheKey, proxy.getClass());
return proxy;
}
//缓存判断结果
this.advisedBeans.put(cacheKey, Boolean.FALSE);
return bean;
}