type
status
date
slug
summary
tags
category
icon
password
Spring快速入门
ㅤ | 传统的方式 | Spring的方式 |
创建对象 | 使用new的方式 | 把对象配置到容器中,使用的时候从容器中获取使用 |
解决依赖 | 对象之间的依赖,需要使用new的方式,注入到另一个类中 | 使用注解的方式解决对象之间的依赖关系 |
ㅤ | ㅤ | ㅤ |
DI-依赖注入,IOC的另外叫法
学习进度 2022年12月21日18:00:09

image-20221221180022484
Spring从ioc中读取对象
Spring可以把对象放在容器中,需要的时候可以从容器中获取,这样程序员就不用关心对象之间的依赖。
SpringIoc的实现
创建对象
创建spring可以识别的xml
- 文件创建方式
- 创建文件先放在src下面,这也是ioc读取时的最小路径,路径规则后面有讲

ioc读取
- 读取出来时Obj对象,需要强转为某一个对象的写法
运行结果:
可以看出可以获取到对象,并且属性已经被注入进去了
- 读取直接为对象,不需要再强转
不需要强转,其实就是在获取的时候就告诉ioc这个对象的编译类型是什么,直接进行转换
和上面强转后的结果一样
上面例子中beans.xml是从哪个路径下读取的?
现在beans.xml是写在src目录下面的,打印输出现在读取的路径
结果
可以看出是从编译完的文件夹中获取的。
也就是说,src目录就是编译出来项目源文件,如果想把beans.xml换位置,读取的时候加上前缀即可。

进度
java工程师-主流框架【1】-Spring(上)-09