当前位置:首页 > 编程笔记 > 正文
已解决

beanDefinition读取器

来自网友在路上 169869提问 提问时间:2023-11-01 22:23:53阅读次数: 69

最佳答案 问答题库698位专家为你答疑解惑

编程式定义 BeanDefinition:自定义一个BeanDefinition,
                AbstractBeanDefinition beanDefinition = BeanDefinitionBuilder.genericBeanDefinition().getBeanDefinition();
                设置beanClass
                注册到容器中
BeanDefinition读取器
1、AnnotatedBeanDefinitionReader :可以直接把某个类转换为BeanDefinition,并且会解析该类上的注解
2、XmlBeanDefinitionReader 解析xml文件中的 bean 标签
3、ClassPathBeanDefinitionScanner 扫描某个包路径,对扫描到的类进行解析,扫描到的类上如果存在@Component注解,
                                  那么就会把这个类解析为一个BeanDefinition

BeanFactory 实现类 DefaultListableBeanFactory
ApplicationContext 实现类:1、AnnotationConfigApplicationContext
                           2、ClassPathXmlApplicationContext

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"beanDefinition读取器":http://eshow365.cn/6-29661-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!