初始Spring

news/2025/1/31 5:41:19/

文章目录

    • 1.什么是Spring框架
    • 2.什么是Ioc
      • 好处
      • Ioc的主要实现方式
      • Ioc和DI的区别
    • 3.Spring核心功能

1.什么是Spring框架

Spring框架,全称Spring Framework。是包含了众多工具方法的Ioc容器。

2.什么是Ioc

Ioc,Inversion Of Control,控制反转。

我们在传统业务中,如果需要使用另一个对象,需要通过关键词new。这个对象的生命周期是交由代码(程序员)来控制的。什么时候创建,什么时候使用,什么时候销毁等等。
但是在Ioc容器中。将控制权进行了反转,对象不由代码控制了。而是将控制权交给了Spring框架。需要的时候直接从框架里取(随用随取)。

好处

最大的好处就是解耦合。
在传统业务中,如果想要实现依赖关系,需要人工完成。更改其中的某一层,就需要将其它层通通修改。耦合性非常高。
但是在Ioc容器中,对象之间的依赖关系被反转了,容器自动注入依赖。不影响其他层。
其它好处:简单、易用、高效。

Ioc的主要实现方式

这里只介绍最主要的两种

  • DI(依赖注入)

在程序运行期间动态地把依赖对象获取到的过程。

  • DF(依赖查找)

从Ioc容器中查找依赖对象。

Ioc和DI的区别

1.Ioc是一种实现思想,DI是实现Ioc思想的一种方法。
2.Ioc主要解决程序设计时对象之间的依赖关系,在Ioc思想中,对象的控制权交给容器。
3.DI是依赖注入,在对象创建时,由容器自动地把依赖对象注入需要依赖的对象中。

3.Spring核心功能

Spring作为一个容器,最核心的功能当然是容器管理。即如何把对象存储到Spring中和从Spring中获取对象。

  • 存储对象
  • 获取对象

http://www.ppmy.cn/news/969829.html

相关文章

罗汉果甜苷V/益生菌修饰卵清蛋白 Mogroside V/probiotics-OVA

产品名称:罗汉果甜苷V偶联卵清蛋白 英文名称: Mogroside V-OVA 用途:科研 状态:固体/粉末/溶液 产品规格:1g/5g/10g 保存:冷藏 储藏条件:-20℃ 储存时间:1年 罗汉果甜苷性质&#x…

【报告分享】 2020肠道健康之益生菌品类洞察报告(附下载)

今天给大家分享的是2020肠道健康之益生菌品类洞察报告 2020肠道健康之益生菌品类洞察报告 肠道健康受到普遍重视,益生菌是胃/消化健康类保品中的主流: “肠道健康”和“免疫力”的关系密切;服用益生菌的3大目的:维护菌群平衡&a…

Science| 深度解析肠道菌群与肥胖

深度解析肠道菌群与肥胖 文章导读 肥胖导致的患病率在过去几十年中以惊人的速度增长,据估计,全球超过44%人口超重,超过3亿人受到病态肥胖的影响。肥胖是多种疾病共存的主要危险因素,包括Ⅱ型糖尿病、非酒精性脂肪肝和缺血性心血管…

益生元有什么作用?益生菌和益生元有什么关系?

益生菌的重要性我们介绍过很多,益生菌已被证明有利于解决胃肠道问题,保持消化系统的功能和稳态,同时益生菌可以增强免疫力,然而,作为益生菌的“表亲”——益生元,其知名度却较低。 今天仟草小编将和大家一…

森永乳业的益生菌长双歧杆菌BB536在其50周年庆之际获得用于婴儿的自证GRAS

东京 -- (美国商业资讯) -- 日本领先的乳制品公司森永乳业株式会社(Morinaga Milk Industry Co., Ltd., TOKYO:2264)今天宣布,其专利益生菌森永长双歧杆菌BB536 在其50周年庆之际获得用于婴儿配方奶的自证GRAS(公认安全)。 此新闻稿包含多媒体…

抗幽益生菌要怎么选—真实测评

从去年7月江苏省启动全民普查幽门螺杆菌到最近美国发声明明确幽门螺杆菌致癌,这个菌持续在热搜上,让我吓得不轻,立马拉全家人去医院吹个碳13。好在,除了我老婆孩子外,我和我爸都中招了。幸亏不是她们! 这…

客观认识植物乳杆菌 (L. plantarum) 及其健康益处

人体消化系统包含大约几百到几千种不同的细菌种类,其丰度构成因人而异。 其中少数益生菌乳杆菌属,即嗜酸乳杆菌、植物乳杆菌、短乳杆菌、乳酸乳杆菌、干酪乳杆菌、保加利亚乳杆菌、发酵乳杆菌、鼠李糖乳杆菌特异性产生细胞外蛋白、胞外多糖、细菌素和脂磷…

塔望食研院丨百年益生菌,千亿市场正蓝海!

2022年12月塔望咨询开设塔望食品大健康消费研究院(简称塔望食研院)栏目,塔望食研院以“为食品行业品牌高质量发展赋能”为理念,将不定期发布食品大健康行业研究、消费研究报告。塔望食研院致力于结合外部数据、消费调研数据、企业…