Spring属于Java面试的重灾区,大厂面试现在基本属于必考内容,建议大家需要重点掌握@mikechen
为了方便大家更好的掌握好Spring,也为了让知识更系统化,这里我单独把写过的Spring系列罗列于此,希望对有用的人有用,也希望能帮助到更多的人。
以下为整个目录,希望大家喜欢!
这篇文章主要讲了以下几点:
- IOC的核心定义
- IOC与DI的关系
- 依赖注入方式
- 属性注入
- Set注入
- 构造器注入
- IOC的优缺点
- IOC的实现原理
这篇文章主要讲了以下几点:
- AOP的作用于应用场景
- Spring AOP的核心定义
- Spring AOP 通知分类
- Spring AOP 织入时期
- Spring AOP三种使用方式
- Spring AOP的实现原理
- JDK动态代理
- JDK动态代理优缺
- CGLib代理
- CGLIB组成结构
这篇文章主要讲了以下几点:
- Spring体系结构
- Spring七大功能模块
- Spring Core核心容器
- AOP面向切面编程
- Spring Context模块
- Spring Web模块
- Spring DAO模块
- Spring ORM模块
- Spring MVC模块
这篇文章主要讲了以下几点:
- MVC模型
- Spring MVC模型
- SpringMVC核心组件
- SpringMVC5大组件关系
- SpringMVC工作原理
- SpringMVC入门案例
这篇文章主要讲了以下几点:
- Spring事务
- 事务的ACID
- Spring中的隔离级别
- Spring事务的传播属性
- Spring 事务的两种管理方式
- Spring事务实现原理
- Spring事务实现总结
以上我主要从Spring的体系结构,再到Spring的两大核心:IOC和AOP,以及相关的MVC、事务做了一个完整的详解,希望这个Spring系列能对你有所帮助。
陈睿mikechen
10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!
后台回复【面试】即可获取《史上最全阿里Java面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》