什么是Spring?

时间:2024-5-19    作者:老大夫    分类: SSM


Spring就是春天的意思,全家桶的意思就是肯德基的包含5块吮指原味鸡、6块香辣鸡翅、1份土豆泥、1根香甜玉米棒与1瓶百事可乐的套餐。

而Spring全家桶包括Spring Framework、Spring Boot、Spring Data、Spring MVC和Spring Security等组件。

早期出现的 SpringFramework 出现并爆火,在它的基础上开发出了更多种类的框架。这就是spring。

相当于腾讯在QQ的基础上,又推出了腾讯视频,腾讯音乐,腾讯游戏.....覆盖到了方方面面。

Spring的各类框架

  1. SpringFramework是spring的基础框架。

    • 三大核心功能1. IOC容器、DI依赖注入。2. AOP框架切面插入切点。 3. PS声明式事务(对AOP的进一步封装)
  2. SpringMVC 全名 spring-webMVC是控制层(Controller层)

    • 简化了接收前端数据(形参列表),简化了响应前端数据。
  3. SpringBoot 减少了spring框架的繁琐配置,为了启动spring更加方便,只需要少量的配置。

  4. SpringCloud、还有SpringCloudAlibaba。一般在公司内部混合使用。它包含了常用的微服务组件。相当于又一个框架下有众多的服务组件。

    • 曾经比较反人类,用伦敦地铁站名来作为版本号,现在已经改为年份为代号了。
    • SpringCloudAlibaba,在官网的版本号不是最新版,官网更新比较慢。


扫描二维码,在手机上阅读

推荐阅读: