Spring中的IOC和DI(“最易懂得Spring学习”)(二)

五、Spring配置


5.1 别名


<!--别名:如果添加了别名,我们也可以使用别名获取这个对象-->
<alias name="user" alias="userNew"/>

5.2 Bean的配置


<!--
    id:bean的唯一标识符,也就是对象名
    class:bean对象所对应的全限定名:包名+类型
    name:也是别名,而且name更高级,可以同时取多个别名,空格,逗号都可以识别下面有3个别名
    -->
<bean id="userT" class="com.hxl.pojo.User" name="user2 u1,u2"/>


弄了上面的话,在测试的时候类就变成了UserT


UserT user = (UserT) context.getBean("user");


5.3 import


这个import,一般用于团队开发使用,他可以将多个配置文件,导入合并为一个


假设现在项目中有多个人开发,分别负责不同的类开发,不同的类需要注册在不同的bean中,我们可以利用import将所有人的bean.xml合并为一个总的applicationContext.xml


Spring中的IOC和DI(“最易懂得Spring学习”)(二)

<import resource="beans.xml"/>
public class MyTest {
    public static void main(String[] args) {
        //Spring容器么,就类似于婚介网站
        ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
        User user = (User) context.getBean("user2");
        user.show();
    }
}


上一篇:数据大师Olivier Grisel给志向高远的数据科学家的指引


下一篇:DL之FastR-CNN:Fast R-CNN算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略