-
ResourceLoader 是对resource进行加载的类
查看全部 -
Resources 针对资源文件的统一接口
查看全部 -
全局配置:
default-autowire (这样就不用写<property>属性了,用到什么按照实际配置情况找bean即可)
查看全部 -
自动装配的几种方式:
No
byName(根据id注入,id唯一)
byType(根据类型注入,无需关心id,但是当存在多个同类型bean则会报错)
Constructor(也是根据类型注入,用在构造器)
查看全部 -
实现了ApplicationContextAware接口可以获得applicationContext上下文信息
查看全部 -
常用aware实现类
查看全部 -
常用的Aware实现类
查看全部 -
实现了Aware结尾的接口的实现类,可以在bean被初始化之后获取相应的资源;
获得的资源操作要慎重,资源都是容器的核心资源,操作很可能造成异常
查看全部 -
配置全局默认初始化、销毁方法:
default-init-method
default-destroy-method
若三种初始化方式都配置,则执行顺序为:
继承接口
局部配置
全局配置不执行
全局配置bean里可以没有对应的方法,但是局部配置必须要有方法,否则报错;
查看全部 -
销毁的两种方式:
实现DisposableBean接口,重写destroy方法
配置destroy-method配置项
查看全部 -
初始化两种方式:
实现InitializingBean接口,重写afterPropertiesSet方法
配置init-method
查看全部 -
Bean的生命周期:
定义
初始化
使用
销毁
查看全部 -
作用域:默认是单例
查看全部 -
Bean配置项
查看全部 -
设值注入:添加成员变量的<property>标签
构造器注入:添加成员变量的 <constructor-arg>标签
查看全部
举报