Java开发两年:java简历包装工作经验

我整理的spring学习笔记:

像spring这种知识点我们不能盲目的学习,首先我们得有一套学习路线,我总结了一套spring的学习思维导图,今天通过我整理的Spring学习路线.xmind给大家分析spring需要掌握的一些核心知识点。

spring的特点:

    轻量级 控制反转 面向切面 容器 框架集合

Spring 的核心组件,常用模块,主要包和spring的常用注解:

常用模块:

    核心容器 spring上下文 springAOP springDAO springORM spring web 模块 spring mvc 框架

Spring IOC 原理:

    概念:

Spring 通过一个配置文件描述 Bean 及 Bean 之间的依赖关系,利用 Java 语言的反射功能实例化

Bean 并建立 Bean 之间的依赖关系。 Spring 的 IoC 容器在完成这些底层工作的基础上,还提供

了 Bean 实例缓存、生命周期管理、 Bean 实例代理、事件发布、资源装载等高级服务。

    Spring 容器高层视图 OC 容器实现

Spring Bean 作用域:

    singleton:单例模式(多线程下不安全) prototype:原型模式每次使用时创建 Request:一次 request一个实例 session global Session

Spring APO 原理

Spring MVC 原理

Spring Boot 原理

    JPA 原理 Mybatis 缓存 Tomcat 架构

最后

在面试前我整理归纳了一些面试学习资料,文中结合我的朋友同学面试美团滴滴这类大厂的资料及案例 感兴趣的朋友可以免费获取。

经验分享 程序员 微信小程序 职场和发展