【spring】bean管理

【spring】bean管理spring 的 IoC 就是把创建对象的过程交给容器去创建 所以 bean 管理就是很重要的一部分 一 bean 实例化的方式 1 使用类的无参构造函数创建 2 使用静态工厂创建 3 使用实例工厂创建 二 bean 标签的常用属性 1 id id 属性就是给这个类起的名字 它不能包含特殊符号 我们在代码中可以根据 id 值得到配置对象 2 class class 属性是创建对象所在类的全路径 3

spring的IoC就是把创建对象的过程交给容器去创建,所以bean管理就是很重要的一部分。

一.bean实例化的方式

1.使用类的无参构造函数创建

2.使用静态工厂创建

3.使用实例工厂创建


二.bean标签的常用属性

1.id

id属性就是给这个类起的名字,它不能包含特殊符号,我们在代码中可以根据id值得到配置对象。

2.class

class属性是创建对象所在类的全路径。

3.name

name属性和id一样,也是给类起的名字,但是它可以包含特殊符号,而且适用于structs1。

4.scope

scope属性声明的bean的作用范围,它有5个可以选择的值,分别代表不同的作用范围。

singleton:默认值,创建出的对象是单例的。

prototype:创建的对象是多例的。

request:在web项目中,把spring创建的bean对象放到request域中。

session:在web项目中,把spring创建的bean对象放到session域中。

globalSession:在web项目中,把spring创建的globalSession对象放到session域中。如果没有porlet环境,globalSession相当于session。

编程小号
上一篇 2025-02-27 13:30
下一篇 2025-02-20 07:17

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/116877.html