声明一个简单的<bean>:
<bean class="(类的地址)" />
<bean> 的属性:id = <设置bean的名称> default为类名首字母小写
构造器注入初始化bean:
public class Test{ private String name; private String password; List<String>list; }
xml的上bean的配置:
<bean id="test" class="">
<constructor-arg value="name_text" />
<constructor-arg value="pwd_text" />
<constructir-arg>
<list>
<value>值1</value>
<value>值1</value>
<value>值1</value>
<list>
</constructir-arg>
---------<value>值1</value> 对应着类参数的顺序----
</bean>
调用其他bean 用<constructor-arg ref="pwd_text" /> “ref”属性来引用其他的bean
constructor-arg 可以用c-命名空间:添加 xmlns:c="http://www.springframework.org/schema/c"
List或set暂时不能用C:代替
<bean id="test" class=""
c:name="name_text"
c:pwd="pwd_text" >
<constructir-arg>
<list>
<value>值1</value>
<value>值1</value>
<value>值1</value>
<list>
</constructir-arg>
---------<value>值1</value> 对应着类参数的顺序----
</bean>
调用其他bean 用<c:[name]-ref="pwd_text" /> “ref”属性来引用其他的bean
也可以用<property name="[对应变量的name]" value(ref)="[值]" />代替<constructor-arg value(ref)="name_text" />
当然property 也有对应的代替 p: ==== 添加 xmlns:p="http://www.springframework.org/schema/p" 命名空间 p:[name]="[value]" 同样p:也不能代替集合 注意:没有-ref后缀的话就是字变量
---同样有找出集合的命名空间 <util:list> 添加 xmlns:util="http://www.springframework.org/schema/util" 简单应用<util:list id="util"> <value></value> </util:list> 调用 p:[name]-ref=[ util id ] util包含<util:map> <util:properties> 等