Spring简介 2021-03-20

Spring简介

一.什么是Spring

Spring 是一个开源的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。

二.Sring结构体系图

在这里插入图片描述
三.结构图介绍

  • Data Access/Integration(数据访问/集成)
  • Web 模块
  • Core Container(核心容器)
  • 其他模块

四.核心功能

控制反转(IOC) 、 依赖注入(DI)、面向切面编程(AOP)

  • 控制反转(IOC):反转了上层模块对于底层模块的依赖控制。
  • 依赖注入(DI):通俗的讲就是依赖某个事物,但我不想自己实例化它,那我就交给第三方来进行实例化,等我需要的时候,别人注入给我就可以了。
    控制反转
  • 面向切面编程(AOP):不改原有的代码和方法,在原有的基础上添加额外的功能

五.优势

  • 方便解耦、简化开发
  • 非侵入式设计
  • 支持声明式事务处理
  • 方便程序测试
  • 方便集成各种优秀框架
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值