首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spring核心原理
Tom弹架构
创建于2021-12-31
订阅专栏
Spring核心原理
等 31 人订阅
共21篇文章
创建于2021-12-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
请简述Spring MVC的执行流程
今天我给大家介绍一下Spring MVC的详细执行流程。我把Spring MVC的执行流程划分为三个阶段,配置阶段、初始化阶段和运行阶段。 我整理了一张完整的执行流程图,需要高清图的小
Spring为何需要三级缓存解决循环依赖,而不是二级缓存?
今天给大家分享一道大厂面试真题,Spring为何需要三级缓存解决循环依赖,而不是二级缓存?我一共分为五个部分来给大家介绍: 1、什么是循环依赖? 循环依赖就是指循环引用,是两个或多个Bean
谈谈你对Spring Bean的理解
大家好,我是被编程耽误的文艺Tom。 前几天,有位同学向我反馈,说在面试中问到这样这样一个面试题:谈谈你对Spring Bean的理解。今天咱们就针对这样一个面试题,给大家做一个详细的介绍。我一共分三
Spring 5系统架构
Spring大约有20个模块,由1300多个不同的文件构成。这些模块可以分为核心容器、AOP和设备支持、数据访问与集成、Web组件、通信报文和集成测试、集成兼容等类。Spring 5的模块结构如下图
Spring版本命名规则
**1 常见软件的版本命名** 常见软件的版本命名举例如下表所示。 | 软件 | 升级过程 | 说明 | | -------- | -------- | -------- | | Linux
一张图彻底搞懂Spring循环依赖
## 1 什么是循环依赖? 如下图所示: 
> 本文节选自《Spring 5核心原理》 ## 1 IDEA集成Lombok插件 ### 1.1 安装插件 IntelliJ IDEA是一款非常优秀的集成开发工具,功能强大,而且插件众多
30个类手写Spring核心原理之Ioc顶层架构设计(2)
> 本文节选自《Spring 5核心原理》 ## 1 Annotation(自定义配置)模块 Annotation的代码实现我们还是沿用Mini版本的,保持不变,复制过来便可。 ### 1.
30个类手写Spring核心原理之依赖注入功能(3)
> 本文节选自《Spring 5核心原理》 在之前的源码分析中我们已经了解到,依赖注入(DI)的入口是getBean()方法,前面的IoC手写部分基本流程已通。先在GPApplicationCon
30个类手写Spring核心原理之MVC映射功能(4)
> 本文节选自《Spring 5核心原理》 接下来我们来完成MVC模块的功能,应该不需要再做说明。Spring MVC的入口就是从DispatcherServlet开始的,而前面的章节中已完成了w
30个类手写Spring核心原理之AOP代码织入(5)
> 本文节选自《Spring 5核心原理》 > 前面我们已经完成了Spring IoC、DI、MVC三大核心模块的功能,并保证了功能可用。接下来要完成Spring的另一个核心模块—AOP,这也是最
30个类手写Spring核心原理之自定义ORM(上)(6)
> 本文节选自《Spring 5核心原理》 ## 1 实现思路概述 ### 1.1 从ResultSet说起 说到ResultSet,有Java开发经验的“小伙伴”自然最熟悉不过了,不过我
30个类手写Spring核心原理之自定义ORM(下)(7)
> 本文节选自《Spring 5核心原理》 ## 3 基于Spring JDBC实现关键功能 ### 3.1 ClassMappings ClassMappings主要定义基础的映射类型,代
30个类手写Spring核心原理之动态数据源切换(8)
> 本文节选自《Spring 5核心原理》 **阅读本文之前,请先阅读以下内容:** 30个类手写Spring核心原理之自定义ORM(上)(6) 30个类手写Spring核心原理之自定义O
Spring核心原理分析之MVC九大组件(1)
> 本文节选自《Spring 5核心原理》 ## 1 什么是Spring MVC Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于
Spring核心原理之IoC容器初体验(2)
> 本文节选自《Spring 5核心原理》 ## 1 IoC与DI基本概念 IoC(Inversion of Control,控制反转)就是把原来代码里需要实现的对象创建、依赖,反转给容器来帮
Spring核心原理之 IoC容器中那些鲜为人知的细节(3)
> 本文节选自《Spring 5核心原理》 Spring IoC容器还有一些高级特性,如使用lazy-init属性对Bean预初始化、使用FactoryBean产生或者修饰Bean对象的生成、Io
基于Gradle的Spring源码下载及构建技巧
## 1 Spring 5源码下载 首先你的JDK需要升级到1.8以上版本。从Spring 3.0开始,Spring源码采用GitHub托管,不再提供官网下载链接。这里不做过多赘述,大家可自行去
用300行代码手写1个Spring框架,麻雀虽小五脏俱全
> 本文节选自《Spring 5核心原理》 ## 1 自定义配置 ### 1.1 配置application.properties文件 为了解析方便,我们用application.prope
下一页