关于对Spring核心容器功能的理解

Spring核心容器功能
Spring以bean的方式组织和管理Java中的各个组件和关系。

Spring容器通过单例设计模式和工厂设计模式还有反射来加载获取类对象。

inversion Of Controller 控制反转
把创建对象的权利反交给Spring这就叫做控制反转。

在Spring中加载对象就是通过反射加载。
加载对象的三种方式
第一种:通过默认构造器。
第二种:使用静态工厂来创建对象,需要创建静态工厂类。
第三种:通过实例工厂来创建对象,可以在实例工厂初始化对象之前加一些自己的其他操作。

bean的属性作用域 scope,默认为单例模式,prototype:多例。 singleton:单例。

生命周期: 初始化和销毁
初始化:init-method=""
创建的时候调用
销毁的方法: destroy-method=""
在容器关闭的时候被调用
初始化和销毁的方法都是我们自己写的

以上是我多Spring核心容器功能的一点点理解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值