Spring里getBean方法是怎么实现的?

2024年11月28日 15:45
有3个网友回答
网友(1):

首先读取applicationContext.xml,解析文档,文档有你需要beans,然后根据这个配置文档,通过反射机制实例化beans,然后你getbean(“beanName”);就能获取了,看看spring实现源码。 我说得比较简单,但是机制差不多就是这么个机制,

网友(2):

在spring容器初始化的时候,根据XML配置文件,实例化类并保存了ID与实例的映射关系

网友(3):

采用java的反射原理实现的,你可以查阅下有关java放射方面的知识。