node-web-mvc
Version:
node spring mvc
15 lines (14 loc) • 585 B
TypeScript
/**
* @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;
}