码迷,mamicode.com
首页 > 编程语言 > 详细

spring mvc bean的初始化方法优先级

时间:2018-04-12 16:41:04      阅读:801      评论:0      收藏:0      [点我收藏+]

标签:情况   spring   默认   default   pos   初始化   des   bean   初始   

开始学spring mvc打卡!!!

经过测试得

实现了InitializingBean, DisposableBean接口的初始化方法和销毁方法优先级最高,但是缺点是不能够自定义方法名。

自定义的初始化方法和销毁方法其次   init-method="initMethod" destroy-method="destroyMethod"  

默认的初始化方法和销毁方法优先级最低  default-init-method="defaultInit" default-destroy-method="defaultDestroy"

也就是说这三个方法都写的情况下会先执行实现了InitializingBean, DisposableBean接口的初始化方法和销毁方法,

然后如果自定义了初始化方法和销毁方法,那么会执行自定义的初始化方法和销毁方法,默认的初始化方法和销毁方法将会不执行,

如果没有自定义初始化方法和销毁方法,才会执行默认的初始化方法和销毁方法。

spring mvc bean的初始化方法优先级

标签:情况   spring   默认   default   pos   初始化   des   bean   初始   

原文地址:https://www.cnblogs.com/zhengbiyu/p/8808588.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!