id:Bean的唯一标识符,用于配置和管理和配置Bean
name:可以为Bean指定多个名称(起别名)
class:指定Bean的实现类(必须有实现方法)
(scope:设定Bean的作用域
Singleton:单例:表示通过IoC容器获取的Bean是唯一的
Prototype:原型:表示通过IoC容器获取的Bean是不同的
request:请求:表示在一次HTTP请求内有效
session:会话:表示在一个用户会话内有效)
property:Bean的子元素,用来指定需要赋值的属性
value:Bean的子元素,用来给指定的属性赋值
constructor-arg:用于有参构造的注入(index:指定下标,value:赋值,type:参数类型,ref:将注入别的Bean)
如果在Bean中未指定id和name,Spring会将class值当id使用
import:用于导入别的XML文件
depends-on:先实例标注的Bean
ref:将一个Bean注入到另外一个Bean中
Spring之Bean的配置的参数
最新推荐文章于 2022-11-02 23:40:30 发布