1,@Resource注解为什么叫做生命周期注解,2,什么是生命周期注解,3,初始化回调和销毁回调中的“回调”是什么意思?为什么用“回调”这个词,不用回调这个词而说通俗点:“初始化方法和销毁方法”或者“初始化调用和销毁调用”不行吗?
我想“回调”肯定是个颇具深意的词汇,那么这种深意到底是什么呢?有哪位大神or大牛来小弟解释下呗?
我想“回调”肯定是个颇具深意的词汇,那么这种深意到底是什么呢?有哪位大神or大牛来小弟解释下呗?
2016-05-07
java中没有指针的概念吧,这是c语言中的定义吧。能不能用纯java的语言解释一下回调。不过根据你的意思,我理解了一点:当spring IOC容器准备销毁一个bean的时候,如果这个bean在定义的时候定义了销毁方法。那么当spring IOC容器下命令销毁bean的时候,sping上下文就会调用bean的销毁方法来销毁bean。此时这个销毁方法就叫做回调吧。再说的通俗一点:就是这个回调本来就是我自己的方法,只不过调用者不是我本人,而是另外一个人,而另外的这个人是得到了我给他的方法地址,他才能调用的。再说的贴近生活一点,举个生活中的例子:开学了要交学费,我把学费存在了我的银行卡上,本来按说只有我(持卡人)才能使用我的卡上的钱,但是学校收学费以某种手段提走了我卡上的钱。那么这个提走钱的方法就是回调。
举报