尚硅谷Spring零基础入门到进阶,一套搞定spring6全套视频教程(源码级讲解)01.Spring的概念

什么是Spring

2022年11月,Spring6正式发布。Spring框架是优秀的JavaEE轻量级开源框架,为解决企业应用开发的复杂性而出现。

Spring的狭义和广义

广义Spring

泛指以Spring Framework为核心的Spring技术栈。
Spring已经发展为一个由多个不同子项目模块组成的成熟技术,其中包括Spring Framework、Spring MVC、Spring Boot、Spring Cloud、Spring Data、Spring Security等,其中Spring Framework是其他子项目的基础。

狭义Spring

特指Spring Framework,一般称为Spring框架。
Spring Framework有两个核心模块:IoC和AOP
IoC:Inverse of Control,控制反转,把创建对象的过程交给Spring进行管理
AOP:Aspect Oriented Programming,面向切面编程,用来封装多个类的公共行为,将与业务无关但和业务一同调用的逻辑封装起来。

Spring的特点

  • 非侵入式
    Spring对应用程序本身的结构印象非常小,对领域模型可以做到零污染。
  • IOC
  • AOP
  • 容器
    IOC是一个容器,容器化管理为程序员屏蔽了组件创建过程中的细节。
  • 组件化
    Spring中使用XML和Java注解组合对象,可以让程序员使用功能明确、边界清晰的组件有条不紊地搭建复杂应用系统。
  • 一站式
    很多方面的功能性需求都可以在Spring Framework的基础上全部使用Spring来实现。

Spring 6要求最低版本为JDK17

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值