spring boot bean 的管理过程

从磁盘中读取xxx.class文件
放到Map<String , BeanDefinition>存放配置信息的Map中
需要时通过Bean的名,从Bean配置信息容器中找到相应的配置信息创建对象

当需要此对象时,Bean实例容器中没有时
会到配置信息的map中找是否有此类的配置信息
有就直接根据配置信息创建对象放到Bean实例池中
如果没有则会抛出NoSuchBeanDefinitionExeception异常
类比工厂加工
进货原材料->原材料记录入库->原材料加工成商品放到商品仓库
需要商品时到商品仓库查看
没有就根据记录的原材料生产产品
没有产品就告诉没有这个商品的原料

猜你喜欢

转载自www.cnblogs.com/syrgdm/p/13397690.html
今日推荐