初始化和销毁的三种方法:
1,默认全局的初始化和销毁方法;
2,实现接口的初始化和销毁方法;
3,配置文件中配置初始化和销毁方法;
这三个方法同时使用时,1默认的则不执行,而23两种都会执行,并且是2实现接口的方式先于配置中3的执行。
1默认的全局初始化和销毁方法可以有可以没有,有没有对配置都没有太大影响,当然如果一个bean没有采取23初始化销毁方法,而有1默认的方法的话,这两个方法还是会执行的。即使没有,系统也不会报错。
Aware接口
1.通过aware接口,可以对spring相应的资源进行操作
spring装配autoaware
1.byname
用byName的时候,bean id=“xxx”一定要与setXxx(形参)的Xxx首字母变小写后相同,而不一定与形参相同