Spring17 - 手写 IoC总览
手写IoC
第一步 创建子模块
- guigu-spring
第二步 创建测试类
- service dao

第三步 创建两个注解
- @Bean 创建对象
- @Di 属性注入
第四步 创建bean容器接口
- ApplicationContext
- 定义方法,返回对象

第五步 实现bean容器
-
返回对象
-
根据包规则加载bean
-
比如包 com.atguigu
扫描 com.atguigu 这个包,和他的子包内的所有类,看类上是否有 @Bean 注解
如果有注解,把这个类通过反射实例化

浙公网安备 33010602011771号