spring mvc bean的初始化方法优先级
开始学spring mvc打卡!!!
经过测试得
实现了InitializingBean, DisposableBean接口的初始化方法和销毁方法优先级最高,但是缺点是不能够自定义方法名。
自定义的初始化方法和销毁方法其次 init-method="initMethod" destroy-method="destroyMethod"
默认的初始化方法和销毁方法优先级最低 default-init-method="defaultInit" default-destroy-method="defaultDestroy"
也就是说这三个方法都写的情况下会先执行实现了InitializingBean, DisposableBean接口的初始化方法和销毁方法,
然后如果自定义了初始化方法和销毁方法,那么会执行自定义的初始化方法和销毁方法,默认的初始化方法和销毁方法将会不执行,
如果没有自定义初始化方法和销毁方法,才会执行默认的初始化方法和销毁方法。