Spring 配置文件

本文详细介绍了Spring配置文件beans.xml的内容,包括如何设置bean的别名、bean的基本配置、构造参数的使用以及通过import进行团队协作的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Spring配置文件beans.xml详解

设置别名

<!--这里一次性只能设置一个别名  -->
    <alias name="user" alias="user1"/>
    <alias name="user" alias="user2"/>

当有id的时候,name就是别名,而且可以设置多个,可以用逗号和空格或者分号分开

<bean id="user" name="u2,u3 u4" factory-bean="userFactory" factory-method="newInstance">
        <constructor-arg  index="0"  value="赵六"></constructor-arg>
    </bean>

bean的配置

<bean id="hello"  class="cn.sxt.bean.Hello"  scope="prototype">
        <property name="name"  value="张三"></property>
    </bean>

id是bean的标识符,要唯一
如果没有配置id,那么name默认标识符
如果配置了id,又配置了name,name就是别名,而且可以多个,class是bean的全限定名=包名+类名
如果既没有配置id又没有配置name,那么可以根据applicationContext.getBean(Class)获取对象,这样不需要强制类型转化
u

Hello hello3=context.getBean(Hello.class);

团队协作通过import实现

<import resources="config/spring/entity.xml">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值