# NOTE_Spring **Repository Path**: vectorx/NOTE_Spring ## Basic Information - **Project Name**: NOTE_Spring - **Description**: 尚硅谷Spring框架视频教程(spring5源码级讲解)学习笔记 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 3 - **Created**: 2022-02-13 - **Last Updated**: 2025-02-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: Spring, ioc, aop, spring5, Java ## README # NOTE_Spring ## 介绍 :sparkles: 尚硅谷Spring框架视频教程(spring5源码级讲解)学习笔记 ## 更新 - :link: Github:[vectorxxxx/NOTE_Spring: 尚硅谷Spring框架视频教程(spring5源码级讲解)学习笔记 (github.com)](https://github.com/vectorxxxx/NOTE_Spring) - :link: Gitee:[NOTE_Spring: 尚硅谷Spring框架视频教程(spring5源码级讲解)学习笔记 (gitee.com)](https://gitee.com/vectorx/NOTE_Spring) - :link: GitCode:[VectorUx / NOTE_Spring · GitCode](https://gitcode.net/qq_35925558/NOTE_Spring) - :link: 语雀:[Spring从入门到精通 · 语雀 (yuque.com)](https://www.yuque.com/u21195183/vvllih) - :link: 博客园:[Spring从入门到精通 - 随笔分类 - VectorX - 博客园 (cnblogs.com)](https://www.cnblogs.com/vectorx/category/2106560.html) - :link: CSDN:[Spring从入门到精通_VectorX's Blog-CSDN博客](https://blog.csdn.net/qq_35925558/category_11631101.html?spm=1001.2014.3001.5482) - :link: 掘金:[Spring从入门到精通 - VectorX的专栏 - 掘金 (juejin.cn)](https://juejin.cn/column/7064042024663515143) **整理不易,还望各位看官一键三连 :heart: :heart: :heart: ** **整理不易,还望各位看官一键三连 :heart: :heart: :heart: ** **整理不易,还望各位看官一键三连 :heart: :heart: :heart: ** :sparkles:下面开始吧~ --- ## 1、官网 - Spring官网:[Spring Framework](https://spring.io/projects/spring-framework#learn) - Github源码:[GitHub - spring-projects/spring-framework: Spring Framework](https://github.com/spring-projects/spring-framework) - Spring下载路径:[JFrog (spring.io)](https://repo.spring.io/ui/native/release/org/springframework/spring/) ## 2、Spring5模块 ![image-20220213142535400](https://s2.loli.net/2022/03/12/ZdO7zvjgIDBi62o.png) 笔记主要内容目前涵盖(2022-03-12) - 核心容器:`Beans`、`Core`、`Context`、`Expression` - 数据访问集成:`JDBC`、`ORM`、`Transactions` - 其他:`AOP`、`Aspects`、`Test` ## 3、相关依赖 核心 - `spring-beans` - `spring-core` - `spring-context` - `spring-expression` - `commons-logging` AOP 相关 - `spring-aop` - `aspectjrt` - `aspectjweaver` JdbcTemplate 相关 - `druid` - `mysql-connector-java` - `spring-jdbc` - `spring-orm` - `spring-tx` 日志相关 - `log4j-api` - `log4j-core` - `log4j-slf4j-impl` - `slf4j-api` Junit 相关 - `spring-test` ```xml org.springframework spring-beans 5.3.16 org.springframework spring-core 5.3.16 org.springframework spring-context 5.3.16 org.springframework spring-expression 5.3.16 commons-logging commons-logging 1.2 org.springframework spring-aop 5.3.16 org.aspectj aspectjrt 1.9.8 runtime org.aspectj aspectjweaver 1.9.8 runtime com.alibaba druid 1.2.8 mysql mysql-connector-java 8.0.28 org.springframework spring-jdbc 5.3.16 org.springframework spring-orm 5.3.16 org.springframework spring-tx 5.3.16 org.apache.logging.log4j log4j-api 2.17.2 org.apache.logging.log4j log4j-core 2.17.2 org.apache.logging.log4j log4j-slf4j-impl 2.17.2 test org.slf4j slf4j-api 1.7.36 org.springframework spring-test 5.3.16 test ``` ## 4、导图 ### 00-Spring简介 ![00-Spring 简介](https://s2.loli.net/2022/03/12/qIDrfNmRXCWAEy3.png) ### 01-IOC容器 ![01-IOC 容器](https://s2.loli.net/2022/03/12/z1vBP9tDoQSZrXn.png) ### 02-AOP ![02-AOP](https://s2.loli.net/2022/03/12/DXfhQzgBW2jal8L.png) ### 03-JdbcTemplate与声明式事务 ![03-JdbcTemplate与声明式事务](https://s2.loli.net/2022/03/12/F6Ab9jzGw3XvCpq.png) ### 04-Spring5新功能 ![04-Spring5新功能](https://s2.loli.net/2022/03/12/DgPXpqI793WmtMr.png) 整理难免有误,欢迎大家批评指正! --- > 署名 4.0 国际 (CC BY 4.0)。您可以自由地:共享 — 在任何媒介以任何形式复制、发行本作品;演绎 — 修改、转换或以本作品为基础进行创作;在任何用途下,甚至商业目的。只要你遵守许可协议条款,许可人就无法收回你的这些权利。惟须遵守下列条件:署名 — 您必须给出适当的署名,提供指向本许可协议的链接,同时标明是否(对原始作品)作了修改。您可以用任何合理的方式来署名,但是不得以任何方式暗示许可人为您或您的使用背书。