Spring XML显示配置bean

声明一个简单的<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> 等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值