摘要: 在Import注解的的收集中,如果Import导入的类是ImportBeanDefinitionRegistrar类型的,那么会放入一个容器中,最后会调用它的registerBeanDefinitons()方法。假设有这样一个需求,有个项目不是spring开发的,没有注解,现在想要把这个项目集成到我 阅读全文
posted @ 2021-08-16 21:06 福福猿 阅读(290) 评论(0) 推荐(0)
摘要: 上篇文章提了下@ImportSource注解,这篇文章接着代码往后面走。 1.doPorcessConfigurationClass()方法 2.进入retrieveBeanMethodMatadata()方法 收集有@Bean注解 3.进入addBeanMethod()方法 放把beanMetho 阅读全文
posted @ 2021-08-16 19:55 福福猿 阅读(175) 评论(0) 推荐(0)
摘要: 上篇文字讲了@Import注解,这篇文章接着代码往后走。 1.doProcessConfigurationClass()方法 2.进入addImportedResource()方法 除了@ComponentScan会把有@Component注解的类封装成BeanDefinition外,其他注解需要处 阅读全文
posted @ 2021-08-16 19:39 福福猿 阅读(201) 评论(0) 推荐(0)