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();
    }
}

 

posted @ 2023-03-15 06:34  Rui2022  阅读(12)  评论(0编辑  收藏  举报