声明一个简单的<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”属性来引用其他的beanconstructor-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> 等
本文详细介绍了如何使用 Spring 框架配置 Bean 的过程,包括基本的 Bean 定义、属性设置、构造器注入及初始化等内容。同时,还探讨了如何通过 XML 和 c-命名空间简化 Bean 的配置。
604

被折叠的 条评论
为什么被折叠?



