spring的介绍

spring是什么,谈谈你对spring的理解。

我们项目中引入的spring框架其实是属于spring官网中的一个项目之一叫spring-framework。

我们先看下spring官网。spring.io


 

这里包含了spring所有的项目

而我们通常认为的spring框架就是spring framework,我们再点进去看看

spring框架所有的特征也就是所包含的模块,其中核心模块体现在core technologies可以看到我们常说的dependency injection 俗称DI(IOC),AOP等等......当然也包含其它模块如spring mvc  test jdbc...

下面是官网对ioc的解释

 

大致的意思呢我们也可以理解为
将对象的实例化控制权反转给容器,是一种编程目标或者标准。比如我们平常对于一个对象的实例化一般是通过手动去new,这样对象的实例化控制权是由应用程序控制的。所谓的反转,即把这种权利反转给一个容器,而应用程序只需要提供对象的类型即可。
说到底就是为解耦而生的(同AOP)

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值