文章目录
前言
1.bean实例化
1.1 bean的基础配置
- 在学习bean的实例化之前,我们先来学习
bean该如何配置
。
- 我们先来看一下bean的基础配置👇👇
- 接下来我们来看bean的别名配置,在学习之前,我们先来交代一下当前的程序环境👇👇
- 在了解了
程序环境
以后,我们开始来学习别名配置
🎉🎉。
- 接下来需要说一说我们需要
注意
的问题了👇👇
- bean的别名配置我们已经说完了,接下来我们来学习
bean的作用范围
👇👇
- 在学完bean的作用范围,我们可以认为它是可以
控制
创建的bean是一个或者是多个的,那么新的问题来了,为什么bean默认是单例的
❓
- 那么新的问题有又来了,哪些bean适合
造单例
的呢❓
- 那哪些东西不适合交给Spring管理呢❓
1.2 bean的实例化-构造方法
上面我们学习完了bean的基础配置
,那就有人问了,我们的这个单例bean是如何造出来的呢,和我们以前的写法一样吗,也是用new的方式造出来的吗,我们现在就来学习bean的实例化-构造方法实例化的方式
🎉🎉。
1.3 bean的实例化-静态工厂
- 前面我们学习了用构造方法来实例化bean,接下来我们来说第二种方式,在学习第二种方式之前,我们先来回顾一个东西,我们在前边讲过,用
工厂
也可以造对象,我们先来看看程序环境
👇👇
- 接下来我提供了一个
工厂类
👇👇
- 如果用这个来写的话,会是什么样子的呢?接下来我们来看一下
1.4 bean的实例化-实例工厂与FactoryBean
- 接下来我们来学习第三种方式,首先我们来看看
程序环境
👇👇。
注意
:此时这个工厂是非静态的
。
- 在了解完程序环境后,我们就开始学习它
注意
:工厂造什么对象,就写什么泛型
,第二个方法返回的是对象的字节码文件
.