本文主要是介绍spring5学习笔记(五)spring对象创建与销毁,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
控制对象创建次数
简单对象
配置文件中 scope属性
单例(默认)只创建一次对象。
创建多个
复杂对象
factorybean方法创建
如果没有用factorybean还是实用scope属性
为什么要控制对象的创建次数?
根据对象自身的特点决定对象的创建情况。
好处:节省不必要的内存浪费。
什么样的对象只创建一次?
sqlsessionFactory
dao
service
什么样的对象每一次都要创建新的?
connection
session
对象的生命周期
- 什么是对象的生命周期?
一个对象创建、存活、消亡的一个完整过程 - 为什么要学习对象的生命周期
因为由spring负责对象的创建、存活、销毁,了解生命周期,有利于使用好spring 框架 - 生命周期的3个阶段
创建阶段:
scope = singleton 工厂创建时对象创建ÿ
这篇关于spring5学习笔记(五)spring对象创建与销毁的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!