属性注入:setter方法
构造方法注入 constractor-args
注入属性值细节:
•字面值:可用字符串表示的值,可以通过 <value> 元素标签或 value 属性进行注入。
•基本数据类型及其封装类、String 等类型都可以采取字面值注入的方式
•若字面值中包含特殊字符,可以使用 <![CDATA[<shanghai>]]> 把字面值包裹起来。
内部bean
null值
级联属性,注意,属性需要先初始化后才可以为级联属性赋值,否则会有异常,和struts2不同,了解。
list<car>
map<string,car>
配置map属性值
property
map
entity
key,value-ref
hibernate需要用到props
<!-- 配置单例的集合bean,以供多个bean进行引用 -->
<!-- 配置单例的集合bean,以供多个bean进行引用 -->
<util:list id="cars">
<ref bean="car"></ref>
<ref bean="car2"></ref>
</util:list>
<bean id="user10" class="com.atguigu.spring.helloworld.User">
<property name="userName" value="Jack000"></property>
<property name="cars" ref="cars"></property>
</bean>
然后在main.java中getBean(user3)
使用p命名空间