Spring Study-lesson04-03-15
别名
<alias name="user" alias="usernew"/>
配置 其中的name,也是别名,而且可以取多个别名
<bean id="user" class="com.feijian.pojo.User" name="user2,user3,user4">
<constructor-arg name="name" value="飞剑-feijian-春天来了-方法三:参数名"/>
</bean>
导入 import (合作开发使用)
可以有多个beans.xml,生成一个总的applicationcontext.xml
在applicationcontext.xml中导入各个beans.
<?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
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<import resource="beans.xml"/>
</beans>
在测试源文件中,将总的applicationcontext.xml 读入即可。它会整合所有的beans.
import com.feijian.pojo.User;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class MyTest {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationcontext.xml");
User user = (User) context.getBean("user4");
user.show();
}
}