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