Spring全家桶
SSM+SpringBoot概要
| 框架 | 简介 | 优点 | 核心 | 详情 |
|---|---|---|---|---|
| Spring | 轻量级的IoC和AOP容器框架 | 1.低侵入 2.解耦和 3.AOP复用 4.对主流框架提供了集成 | IoC:控制反转,把创建对象的权力交给Spring AOP:面向切面编程,横向代码复用。关键在于代理模式:静态代理(AspectJ静态代理)和动态代理(JDK动态代理,CGLIB动态代理) | https://blog.youkuaiyun.com/a745233700/article/details/80959716 |
| SpringMVC | 基于Java的实现了MVC设计模式的轻量级web框架 | 1.可支持各种试图技术,而不仅限于JSP 2.与Spring框架无缝衔接 3.有清晰的角色分配 4.支持各种请求资源的映射策略 | https://blog.youkuaiyun.com/a745233700/article/details/80963758 | |
| MyBatis | 封装了JDBC的半ORM框架 | 1.基于SQL语句,灵活 2.消除了JDBC大量的冗余代码 3.与数据库兼容性好 4.与Spring集成好 5.支持对象和ORM字段映射 | s | https://blog.youkuaiyun.com/a745233700/article/details/80977133 |
| SpringBoot |
Spring加载原理
① 执行web.xml中的监听器:ConttextLoaderListener
② 执行上述监听器中的contextInitialized方法,进行初始化
③ contextInitialized方法会调用父类(ContextLoader)的initWebApplicationContext方法
④ initWebApplicationContext方法完成了3个任务:
- 创建WebApplicationContext对象
- 加载context-para,中配置的Spring配置文件
- 初始化配置文件与创建配置文件中的bean
SpringMVC 加载原理


MyBatis 加载原理

SpringBoot 自动配置原理



该博客涵盖Spring全家桶、计算机网络、Java基础等多领域知识。详细介绍了Spring加载原理,包括执行监听器、初始化方法及完成创建对象、加载配置文件等任务,还涉及SpringMVC、MyBatis加载原理和SpringBoot自动配置原理,以及Web前端的HTML、CSS、JavaScript等内容。
3万+

被折叠的 条评论
为什么被折叠?



