【发布时间】:2019-09-07 13:30:29
【问题描述】:
这是来自 1.6.1 的 Spring Framework Core 的 sn-p:生命周期回调:
另外,请注意,停止通知不能保证在销毁之前发出。在定期关闭时,所有
Lifecyclebean 首先会在传播一般销毁回调之前收到停止通知。但是,在上下文生命周期内的热刷新或中止刷新尝试时,只会调用 destroy 方法。
什么是热刷新?跟实时重载有关系吗?
【问题讨论】:
-
我认为这是措辞上的轻微不一致,他们打算写hot swapping
-
@Turing85 虽然我是这么想的,但是同一个词在Spring Framework Core中重复了两次,你可以在1.15.2中搜索。标准和自定义事件
-
我知道,我检查了文档 =)。不过,我会认为这是一个轻微的不一致。
-
热刷新是关于重新加载你的
ApplicationContext而不重启进程见stackoverflow.com/questions/24720330/… -
@josejuan 正确,但部分正确。