摘要:
AbstractApplicationContext.obtainRefreshFactory方法获得新的BeanFactory,主要操作由子类自定义实现 AbstractRefreshableApplicationContext.refreshBeanFactory方法,初始化DefaultLis 阅读全文
摘要:
实际生成对象是指定接口的代理对象,其中InvokerInvocationHandler作为代理对象实质逻辑 调用代理对象的方法,实质上是调用InvokerInvocationHandler.invoke方法,排除掉Object原生方法,属于接口的方法使用invoker调用 MockClusterIn 阅读全文
摘要:
dubbo扫描注解,用的是AnnotationBean, 实现BeanFactoryPostProcessor和BeanPostProcessor两个接口,BeanFactoryPostProcessor用于扫描@Service注解注册成为BeanDefinition,BeanPostProcess 阅读全文
摘要:
Spring上下文ApplicationContext接口,初始化实现在AbstractApplicationContext中 初始化流程: public void refresh() throws BeansException, IllegalStateException { synchroniz 阅读全文