GeekIBLi

2021-07-28


title: Spring-Overview
toc: true
date: 2021-07-28 17:32:41
tags: Spring

categories: [Spring Family , Spring Framework]

Spring

The Spring Framework provides a comprehensive
programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform.

A key element of Spring is infrastructural support at the application level: Spring focuses on the “plumbing” of enterprise applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments.

学习清单

  • 什么是Spring,为什么需要Spring(优点)
  • Spring有哪些模块
  • 什么是IOC 和 AOP
  • 什么是依赖注入,有几种实现方式?
  • Spring中的动态代理是如何实现的

学习方法

  • 先梳理脉络,先宏观,再细节
  • Spring源码注释很重要
  • 见名知意 学习spring的命名规范
  • 猜测和验证
  • 坚持看 不要三分钟热度

学习资料

Spring框架官方网站

【官网】可以下载Spirng源码在本地查看更舒服! 源码请戳 👉👉 【源码】 👈👈

Spring5最新完整教程IDEA版通俗易懂

视频教程 狂神说 (这个大佬在B站很火的)原链接请点击👉 【传送】

24集彻底搞懂aop ioc mvc底层原理

视频目录比较好 👉 【2020年史上最新Spring源码合集,24集彻底搞懂aop ioc mvc底层原理。】

手撕SpringIOC源码

马士兵教育 【400分钟学完Spring源码设计及原理,手撕SpringIOC源码,从我做起】

图灵学院公开课

课程目录还不错 5个小时 21年录制比较新 【2021年新版Java-Spring底层原理,阿里P8大佬全套讲解】

Mybatis + Spring 源码解读 VIP公开课
【终于有字节跳动技术大牛把【mybatis底层原理:spring整理mybatis】讲明白了】