SSM三大框架之Spring管理的对象的生命周期

有目标就不怕路远。年轻人.无论你现在身在何方.重要的是你将要向何处去。只有明确的目标才能助你成功。没有目标的航船.任何方向的风对他来说都是逆风。因此,再遥远的旅程,只要有目标.就不怕路远。没有目标,哪来的劲头?一车尔尼雷夫斯基

导读:本篇文章讲解 SSM三大框架之Spring管理的对象的生命周期,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

由Spring管理的对象,默认都是单例模式创建的。并且是饿汉式单例模式。

所谓单例就是只有一个实例对象,即:每次获得的对象都是一样的。

我们可以在配置<bean>节点时,可以通过scope属性设置是否为单例模式。

(1) scope属性

配置如下:

SSM三大框架之Spring管理的对象的生命周期

当scope属性值为prototype时,表示非单例模式。配置如下:

SSM三大框架之Spring管理的对象的生命周期

单例模式又分为:饿汉式单例和懒汉式单例。

(2) lazy-init属性

在单例模式的基础之上,还可以添加lazy-init属性,用来表示是否是懒汉式单例模式。

lazy-init的属性值默认是false,即:不是懒汉式单例模式。

当属性值设置为true时,表示是懒汉式单例模式。配置如下:

SSM三大框架之Spring管理的对象的生命周期

(3) 生命周期方法

如果某一个类被配置成单例模式,则还可以配置生命周期方法。

生命周期方法的定义:

  • public修饰的。
  • 没有

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/134860.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!