您当前的位置: 首页 >  容器

java持续实践

暂无认证

  • 1浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

自定义IOC容器思路

java持续实践 发布时间:2021-03-05 08:14:15 ,浏览量:1

文章目录
      • 自定义IOC容器思路
      • 框架应该具备的最基本的功能
      • IOC容器的实现

自定义IOC容器思路

自定义IOC容器的思路如下, 给类标识上注解, 通过IOC容器去解析注解生成对象, 在程序运行时, 让容器去注入对象.

框架应该具备的最基本的功能
  • 解析配置: 将相关配置加载进内存中, 存入进数据结构. 解析的配置可以是注解或者XML
  • 定位与注册对象: 解析完配置后, 需要获取内存中的目标对象, 定位就涉及到标记, 注解就是一种很好的标记语言.
  • 注入对象: 把需要用到这个对象的地方, 把对象精确无误的返回过来.
  • 提供通用的工具类, 非必须, 但可以灵活运用框架的基础能力.
IOC容器的实现

需要实现的点:

  1. 创建注解, 标记要创建对象的类
  2. 提取标记对象: 定位到标记, 提取目标对象
  3. 实现容器: 把对象信息存入容器中.
  4. 依赖注入: 把容器中的对象注入到所需要的类中.
关注
打赏
1658054974
查看更多评论
立即登录/注册

微信扫码登录

0.0391s