UNPKG

node-web-mvc

Version:
15 lines (14 loc) 585 B
/** * @CglibAopProxyPostProcesor * 动态代理,可用于实现aop */ import CglibAopProxy from '../../aop/CglibAopProxy'; import { BeanFactory } from '../factory/BeanFactory'; import InstantiationAwareBeanPostProcessor from './InstantiationAwareBeanPostProcessor'; export default class CglibAopProxyPostProcesor extends InstantiationAwareBeanPostProcessor { private readonly aopProxy; constructor(beanFactory: BeanFactory); getAopProxy(): CglibAopProxy; postProcessAfterInitialization(beanInstance: object, beanName: string): object; private proxyInstance; }