標簽:end lex 使用 key 日志 build 創建對象 enable ebean
指在程序運行期間動態的將某段代碼切入到指定方法指定位置進行運行的編程方式;
注解aop開發,我們在配置類中加入了@EnableAspectJAutoProxy這個注解
我們來看一下@EnableAspectJAutoProxy是什麽?
通过类的层级分析 AnnotationAwareAspectJAutoProxyCreator:
我们可以清楚的看到其实它是属于InstantiationAwareBeanPostProcessor 类型的后置处理器和BeanFactoryAware;我在之前分析过IOC源码的记载过程,知道InstantiationAwareBeanPostProcessor 会在bean的初始化之前,普通后置处理器执行之前创建代理对象。BeanFactoryAware是自动装配BeanFactory,可以给容器动态注入一个我们自定的bean;
所以我們關注後置處理器(在bean初始化完成前後做事情)、自動裝配BeanFactory
標簽:end lex 使用 key 日志 build 創建對象 enable ebean
原文地址:https://www.cnblogs.com/hanease/p/14939332.html