首页 > 编程知识 正文

spring框架全家桶,spring全家桶教程

时间:2023-05-06 09:38:33 阅读:191166 作者:1489

官网

spring有个官网,叫spring.io,打开后可以看到下图

这是spring整个大项目的官网首页,在这个大项目首页里面的东西是比较重要的,比如会告诉你springboot2.0的Reactor ,就是我们传统的servlet技术栈和我们reactor 技术栈的区别:

Reactor Stack 里有Netty、Servlet3.1+等等,Spring WebFlux是我们spring的新特性。

如果你对spring官网很熟悉的话,这个首页就不需要太关心了,看首页的顶部菜单栏有5个菜单项,我推荐没有真正阅读过spring官网的同学,只需要关心一个链接,第一个“PROJECTS”,翻译后就是“所有的项目”意思。
如果还么有理解的话,你把它想象成spring官网就是alibaba,自然的黄豆打开阿里巴巴官网之后,“PROJECTS”里有阿里巴巴所有的项目,自然的黄豆点开这个项目的时候,讲道理在阿里巴巴的页面会展示所有的项目,比如支付宝、淘宝、天猫、蚂蚁金服、弹个车、饿了么等等。

同样, 上面就是spring的所有项目,第一个就是大名鼎鼎的springboot,第二个叫做springframework。有很多同学不知道这个springframework怎么回事,我们看下上面的介绍,翻译后是“提供了依赖注入的核心支撑、事务这块、更多”,我们点击进入看看


可以看到第一段就是吹牛逼的,我们不用管了,下面就是Features(特性),看看都包含了那些特性呢?

看到包含了6个核心技术,其中最核心的叫Core technologies,包含DI、IOC、events… 我们这时提出一个问题,在学校时候学习的IOC、AOP,并不是spring的全部,它俩仅仅是spring这个大项目平台里面的SPRING FRAMEWORK项目里的某一个两个小小的技术点。所以说,我们要研究IOC、AOP的话,你要研究源码,研究那个源码呢?叫spring-framework,知道这点后就要去github上下载源码。

下载源码

怎么下载?打开网页后,搜索spring-framework

搜到之后,选择版本,master肯定不要选,选一个当前比较稳定的版本,比如5.1,下下来,接着导入到idea中

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。