学习Spring源码第一篇-实现简单的Bean容器 CMoR 2023-01-16 57 阅读1分钟 1.基本流程: 定义Bean(BeanDefinition),注册Bean,获取Bean三个步骤 定义:BeanDefinition包含 singleton、prototype 等属性,当前只定义一个 Object 存放任意类型的Bean对象。 注册:将数据存放在ConcurrentHashMap中,存放Bean名称及对应的 Bean 的对象信息。 获取:Bean 名字为 key,通过Bean对象名称获取实例bean。 2.类图