Spring学习笔记
1.IOC(控制反转)创建对象的方式
-
使用无参构造方法创建对象,默认实现
-
假设我们要用有参构实现的话
-
下标赋值
<!--下标赋值有参构造的实现 --> <bean id="user" class="com.zkb.pojo.User"><constructor-arg index="0" value="张三!"/> </bean>
-
通过类型创建(不建议使用)
<bean id="user" class="com.zkb.pojo.User"><constructor-arg type="java.lang.String" value="zkb"/> </bean>
-
直接通过参数名(最好用)
<bean id="user" class="com.zkb.pojo.User"> <constructor-arg name="name" value="张三"> </constructor-arg> </bean>
-
2.总结
在配置文件加载的时候,容器中管理的对象就已经初始化了!
注意:每创建一个bean实体类就要用xml实现
Spring的resourse配置骨架
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
https://www.springframework.org/schema/beans/spring-beans.xsd">
</beans>