要在bean的autowire属性中指定自动装配的模式主要分为两种,
1.根据属性自动装配byType
与byName类似
2.根据名称自动装配byName
bean的id名字正好setget方法后的属性名一致,即byName根据bean的名字和当前bean的setter风格的属性名进行自动装配,若有匹配的则装配,若无匹配的,则不装配
缺点
- 一旦使用所有的bean都要使用autowire,不能有的用,有的不用
- byName和byType不能同时使用,用一个
bean的继承和依赖
继承
- 继承指的是配置上的继承,parent属性。
普通继承
- 即除了赋值的,别的都一样,来自于继承的bean。
抽象bean,类似于抽象类
- 只能用来继承,不能实现
- 若bean的class没有指定,则该bean必须是一个抽象bean
依赖
作用域
用scope属性来配置
引用外部文件
这样子修改信息时只用修改外部文件,不用直接修改配置文件。
- 外部文件中的文本: