Spring(二)Bean标签的常用属性

Spring学习笔记(二)

一. Spring中bean标签的常用属性

<bean id="student" class="entity.Student">
	<property name="sn" value="001"></property>
	<property name="sname" value="张小蟀"></property>
	<property name="sage" value="18"></property>
</bean>	

1.id属性:名称,id属性值名称任意命名,唯一标识符,用来表示唯一的bean。

2.class属性:对象的类名(包名+类名)。

3.name属性:属性名,功能和id属性是一样的,id属性值不能包含特殊的字符,但是在name属性值里面可以包含特殊字符。

4.property属性:对象的一个属性。
<bean id="id" class="com.a" scope="prototype" /><br><br>

5.scope 属性,其属性值如下:

(1)singleton:默认值,单例

(2)prototype:多例

(3)request:Web 项目中,把创建的对象放到 request 域中

(4)session:Web 项目中,把创建的对象放到 session 域中

(5)globalSession:Web 项目中,应用在 Portlet 环境,如果没有 Portlet 环境,则 globalSession 相当于 session

6.value属性:给name所代表的类型进行赋值。

7.ref属性:给name所代表的自定义类型赋值,一般是另外一个bean。

猜你喜欢

转载自blog.csdn.net/qq_46046423/article/details/114599375