開課吧_產(chǎn)品總監(jiān)沖刺班
并將判斷結(jié)果保存下來,避免后續(xù)的后處理方法重復(fù)計(jì)算
? ? ? ? ? ?//在第一次判斷時(shí),會(huì)在shouldSkip里掃描所有Bean進(jìn)行切面初始化
? ? ? ? ? ?if (isInfrastructureClass(beanClass) || shouldSkip(beanClass, beanName)) {
? ? ? ? ? ? ? ?this.advisedBeans.put(cacheKey, Boolean.FALSE);
? ? ? ? ? ? ? ?return null;
? ? ? ? ? ?}
? ? ? ?}
? ? ? ?//如果為AbstractAutoProxyCreator注入了自定義的TargetSourceCreator
? ? ? ?//則通過TargetSourceCreator創(chuàng)建的Bean都被被AOP代理
標(biāo)簽: