Spring p命名和c命名

本文介绍了Spring框架中p命名和c命名的使用,这两种命名方式简化了bean属性赋值和构造器参数设置的过程。通过p命名,可以直接在bean标签中设置property属性,而c命名则用于直接指定constructor-arg。对比传统的XML配置,p和c命名让配置更加简洁高效。
摘要由CSDN通过智能技术生成

直入主题 p命名和c命名 简单来说就是简化了property和constructor-arg的赋值 并且不能够直接使用 需要配置xml文件`

p命名
xmlns:p="http://www.springframework.org/schema/p
c命名
xmlns:c="http://www.springframework.org/schema/c

p命名作用比较

//传统的bean
  <bean name="person1" class="entity.Person">
        <property name="uname" value="小米"/>
        <property name="pwd" value="123456"/>
  </bean>

//使用p命名的bean
 <bean id="person2" class="entity.Person" p:uname="小米" p:pwd="123456"/>
 
//p:uname与p:pwd则是p命名的作用 可以直接在标签上赋值,相当于替代了property

c命名作用比较

//传统bena
<bean name="person3" class="entity.Person">
        <constructor-arg name="uname" value="小米"/>
        <constructor-arg name="pwd" value="123455"/>
</bean>

//使用c命名的bean
<bean id="person2" class="entity.Person" c:uname="小米" c:pwd="123456"/>
//c:uname与c:pwd则是p命名的作用 可以直接在标签上赋值,相当于替代了constructor-arg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值