一.spring的体系结构
二. spring的IoC/DI:
beans
expressionlanguage
core
context
IoC:控制反转,需要对象自行创建,IoC的职责就是创建对象,获取IoC创建的对象直接使用即可.从而简化操作
DI:依赖注入 给IoC创建的对象赋值的过程就称为依赖注入
创建对象的配置方式有两种:
- 1、通过XML配置文件进行配置
- 2、通过注解方式进行配置
1).问题:
1、如何创建的对象?
- new(默认)
- 配置对象Bean工厂
2.如何给对象的属性赋值?
- 设值注入 :调用new出的对象的
setxxx方法
- 构造注入:通过构造方法给属性注入值
- P命名空间注入
<!-- p命名空间注入 -->
<bean id="haohao" class="cn.cc.spring.pojo.User"
p:id="1001" p:userCode="cuichen" p:userName="崔宸">
</bean>
2).步骤:
1、在pom.xml添加jar的依赖
2、类的创建 Student.java
3、创建spring的配置文件:名字任意.xml
在配置文件中:配置Bean的创建
<beans><bean></bean></beans>
4、获取bean