![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
lemonMann
这个作者很懒,什么都没留下…
展开
-
Spring——Bean的生命周期
实现上述方法之后我们并不能直观的感受到Bean被销毁前的操作因为程序执行完后虚拟机就关闭力,IOC容器还没来得及关闭,所以我们要在虚拟机关闭前对容器进行关闭操作。其中Bean的实例化有四种方法、构造器实例化、静态工厂、实例工厂、实现FactoryBean接口。对于Bean的生命周期我们可以在Bean初始化之后、销毁之前对Bean进行控制。Bean的生命周期牵扯到Bean的实例化、属性赋值、初始化、销毁。1、调用close方法暴力关闭容器(直接关闭容器)1、在Bean的对象中写入初始化以及销毁的方法。原创 2024-08-18 16:48:50 · 101 阅读 · 0 评论 -
Spring——bean的基础配置以及四个实例化方法
通过测试程序可知Spring创建的Bean是单例bean这是因为bean的范围配置是在Bean标签中的scope属性配置的而singleton是默认设置为单例设置为prototype则bean为多例。如果对象的状态保持不变的话我们使用多例bean会牵扯的对象的不断创建这牵扯的cpu以及内存的消耗是非常没必要的所以我们使用单例bean需要时直接从容器中拿即可。一、Bean的基础配置包含Bean的别名(name)以及作用范围的配置(scope)使用单例bean和多例bean的基本原则。Controller层。原创 2024-08-18 16:32:55 · 192 阅读 · 0 评论 -
Spring——IOC/DI思想
当业务层需要数据层的对象时,IOC容器会帮我们对对象进行创建和初始化等一系列操作。,此时IOC容器的另一个作用就体现出来了,它会对有关系的对象进行依赖传递,将两个Bean绑定起来,此时。1、IOC(Inversion of Control)控制反转。既然在上面的IOC思想中我们已经把Bean交给容器去管理,数据层对象就会在IOC中创建出来并初始化给到业务层从而使。在业务层中我们如果要调用数据层的方法那么必然牵扯到。的问题,所以提出来IOC的思想,也就是将。的对象通一称为Bean。运行,这样就会存在一个。原创 2024-08-15 23:05:13 · 317 阅读 · 0 评论