提问SpringIOC实现过程疑问。

图片[1]-【提问】SpringIOC实现过程疑问。-Spring专区论坛-技术干货-SpringForAll社区
大家好,请教一下关于Spring 的IOC初始化Bean对象的两个问题。
 
1、我们的BeanFactory,读取我们bean的配置信息,是从xml(bean)、@Configuration的@Bean中读取。
除此之外,是从我们加了@Autowire/@Resource中读取,还是加了@Controller、@Service、之类的中读取呢?
 
2、实例是什么时候创建的呢,是BeanFactory自己把注册表中的配置信息实例成bean,还是我们应用程序调用的时候实例的呢?
 
3、如果方便的话,麻烦告知下IOC的实现过程吧