1.创建对象
IOC创建对象的方式
1.默认使用无参构造创建对象
2.在调用**getBean()**方法时,配置文件内的所有对象都被创建
使用有参构造创建对象
<?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">
<!--创建对象的方式
通过参数下标
<bean id="user" class="com.liye.pojo.User">
<constructor-arg index="0" value="123"/>
<constructor-arg index="1" value="12"/>
</bean>
通过参数类型构造
<bean id="user" class="com.liye.pojo.User">
<constructor-arg type="java.lang.String" value="123"/>
<constructor-arg type="int" value="12"/>
</bean>
通过参数名
<bean id="user" class="com.liye.pojo.User">
<constructor-arg name="name" value="123"/>
<constructor-arg name="age" value="12"/>
</bean>
-->
<bean id="user" class="com.liye.pojo.User">
<property name="age" value="123"/>
<property name="name" value="12"/>
</bean>
</beans>
2.取别名
<!--
别名
<alias name="user" alias="adfsaf"/>
name="user2,u2 u3;u4":可以取多个别名
-->
<bean id="user" class="com.liye.pojo.User" name="user2,u2 u3;u4">
</bean>
3.import
<--import:将多个配置文件合并为一-->
<import resource="beans1.xml"/>
<import resource="beans2.xml"/>