Spring框架的配置文件的知识点

id,class

id=“test” class="day02.TestBean"
通知Spring,在启动时候自动创建TestBean类型对象,并且绑定标识ID为"test"

alias

alias="demo"
为bean组件设置别名

scope

scope="prototype"
利用scope属性设置创建多个实例,就是可以创建多个对象,默认情况下(不写这个属性),只能创建单个对象

init-method,destroy-method

(""里面的名字是创建对象的类的方法,可以自己指定, init-method一般用于初始化,destroy-method一般用于关闭连接)
init-method="init"
init-method用于设定对象初始化方法,Spring会在创建对象以后,自动执行初始化方法
destroy-method="destroy"
destroy-method 用于设定Spring关闭容器时候,销毁对象之前执行的销毁方法

lazy-init

lazy-init="true"
单例模式下会lazy-init:设置懒惰模式(只有创建给对象时候才会初始化),默认会立即初始化,多例这个属性不能控制(没用)

## proper

 <property name="axe" ref="axe1 "/>

property标签是 bean的子标签,用于注入Bean属性Spring会在初始化对象时候,自动调用其setAxe方法将axe1引用的对象注入,name中的名字必须个set后的"Axe"一致

<property name="name" value="李老板"></property>

value 用于注入基本值,基本类型和字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值