spring 之 配置详解

1.bean 的配置:

<!-- 
        bean表示定义一个java类 在配置文件中只要有一个bean,容器就会创建一个对象
        id 表示标识符 在容器中唯一 
        name 表示别名 如果没有id,那么name做为标识符 别名可以有很多,可以通过分隔符(空格,逗号,分号)来分割
        class 类的完全限定名   如果使用bean和property配置,那么类必须要有无参构造方法
     -->
    <bean id="user" name="u1 u2,u3;u4" class="cn.wh.vo.User">
        <!-- 
            property表示属性的配置
                name 表示属性名 该名称和set方法对应
                value表示属性值  
                ref 为对象设置   引用的是容器中的其他bean
         -->
        <property name="name" value="张三"/>
        <property name="age" value="22"/>
        <property name="birthday" ref="date"/>
    </bean>
    <bean id="date" class="java.util.Date"></bean>

2. alias配置:

<!-- 配置别名  
        name是bean的标识符
        alias是别名 不能同时设置多个别名
     -->
    <alias name="user" alias="u5"/>

3. import

<!-- 
        用于导入其他的配置文件 主要在团队开发中使用
     -->
    <import resource="bean.xml"/>

4. spring 容器的结构

BeanFactory-->applicationContext-->ClassPathXmlApplicationContext-->WebApplicationContext

原文地址:https://www.cnblogs.com/forever2h/p/6739781.html