Sring初始化大概流程
1.通过配置类或者xml指定扫描路径,如果在ApplicationContext的构造方法中根据扫描路径扫描当前目录极其子目录所有的class,看其是否包含@Component注解标注。
2.把bean扫描成BeanDefinition,因为后面如果要调用context的getBean()方法的话,则需判断是否单例,而看它是否单例需重新扫描class,但是Spring在new ApplicationContext()时已经扫描过class了,重新扫描的话浪费资源,故而采用BenDefinition的方式保存
原创
2021-09-05 15:12:38 ·
127 阅读 ·
0 评论