当前位置: 首页 > 知识库问答 >
问题:

春豆生命周期管理与finize方法?[关闭]

秦禄
2023-03-14

想改进这个问题吗 通过编辑此帖子,添加详细信息并澄清问题。

什么是bean生命周期?为什么控制反转不会自动调用销毁()方法,为什么我们会显式调用?

共有1个答案

谷梁裕
2023-03-14

方法与Springbean生命周期无关
此方法在对象被垃圾收集后一段时间调用
由于很难准确预测何时调用此方法,因此重写此方法被认为是错误的做法<无论如何,你都不应该直接给它打电话

这里描述了Spring bean的生命周期-搜索“销毁回调”。
通常,您使用@PreDestroy注释注释bean的某些方法,并且在Spring容器被销毁时调用此方法。

 类似资料:
  • 我正在学习Spring框架,现在我正在学习init和callbacl方法。 我将遵循以下教程:http://www.tutorialspoint.com/spring/spring_bean_life_cycle.htm 我对本教程有一些疑问: 1) 为什么在MainApp类中,他将上下文声明为AbstractApplicationContext,但使用实现类PathXmlApplicationC

  • 该节将带领大家了解Kubernetes中的基本概念,尤其是作为Kubernetes中调度的最基本单位Pod。 本节中包括以下内容: 了解Pod的构成 Pod的生命周期 Pod中容器的启动顺序模板定义 Kubernetes中的基本组件kube-controller-manager就是用来控制Pod的状态和生命周期的,在了解各种controller之前我们有必要先了解下Pod本身和其生命周期。

  • 方法的标注和函数类似: struct Owner(i32); impl Owner { // 标注生命周期,就像独立的函数一样。 fn add_one<'a>(&'a mut self) { self.0 += 1; } fn print<'a>(&'a self) { println!("`print`: {}", self.0); } } fn

  • 用法 组件和虚拟 DOM 节点都有生命周期方法,也叫钩子,它们会在 DOM 元素的生命周期的对应时期被调用。 // 组件中的钩子 var ComponentWithHook = { oninit: function(vnode) { console.log("initialize component") }, view: function() { return "hello

  • 问题内容: 在哪里进行调用将使我的状态失水的API调用的最佳位置是哪里?构造函数或生命周期方法之一,例如ComponentWillMount? 问题答案: 最好从生命周期方法进行api调用,反应文档也建议相同。 根据DOC: componentDidMount: 挂载组件后立即调用componentDidMount()。需要DOM节点的初始化应该在这里进行。 如果需要从远程端点加载数据,这是实例化

  • 问题内容: 我是React.js的新手,我正在努力理解React生命周期方法中的几种方法。 到目前为止,我感到有些困惑: 1) 据我了解,之间的差别,并 是,当父改变了道具,我们可以使用的setState(这个孩子里面的setState将被调用)。 例如:react-table-sorter-demo 在TableSorter中,我们有 意味着当我们进行更改时,我们期望在TableSorter中被