IOC全称是Inversion of Control,被译为控制反转,是指程序中对象的获取方式发生反转,由最初的new方式创建,转变为由第三方框架创建、注入(DI),它降低了对象之间的耦合度。

Spring容器是IOC机制的一种实现,同时IOC也是Spring框架的的基础和核心,它借助DI(Dependency Injection)方式实现。

下面是实现步骤:

文件结构(需要注意的是不要讲创建的注解与实验类放在一个包,不然ComponentScan扫描的时候会扫描到,而且注解的本质是接口无法创建实例,第一次写完后测试报异常,发现了这个坑)

通过IOC手写简单Spring Bean容器

1.创建maven项目

通过IOC手写简单Spring Bean容器

2.添加依赖

通过IOC手写简单Spring Bean容器

3.创建两个注解

通过IOC手写简单Spring Bean容器

通过IOC手写简单Spring Bean容器通过IOC手写简单Spring Bean容器

4.创建实验类

通过IOC手写简单Spring Bean容器

5.创建注解扫描类

通过IOC手写简单Spring Bean容器

6.Bean工厂的实现

通过IOC手写简单Spring Bean容器

通过IOC手写简单Spring Bean容器

通过IOC手写简单Spring Bean容器

7.测试结果

通过IOC手写简单Spring Bean容器

初入IT这一行,以上有何不当,望各位大神指出...

相关文章:

  • 2022-01-11
  • 2020-02-09
  • 2021-12-05
  • 2021-07-24
  • 2020-03-26
  • 2021-12-04
  • 2018-06-04
猜你喜欢
  • 2022-01-08
  • 2021-09-19
  • 2021-07-06
  • 2021-11-12
  • 2021-07-31
  • 2022-12-23
  • 2020-07-26
相关资源
相似解决方案