首页
源码分析
Java并发框架源码
SpringBoot源码
Spring源码
MyBatis源码
文章
留言板
友链
1
1、红黑树的原理及实现(C++)
2
2、Java引用深入研究
3
1、I/O模型
4
14、ConcurrentHashMap核心源码解析
5
13、ThreadLocal线程局部变量
林雷
斜月沉沉藏海雾,碣石潇湘无限路
累计撰写
132
篇文章
累计创建
47
个标签
累计收到
3
条评论
栏目
首页
源码分析
Java并发框架源码
SpringBoot源码
Spring源码
MyBatis源码
文章
留言板
友链
搜索
标签搜索
RedBlackTree
红黑树
C++
Epoll
Poll
Select
NIO
阻塞队列
AQS
并发框架
码流
图灵
MyBatis源码
MyBatis
SpringBoot源码
Spring源码
JDK源码分析
线程池
XXL-JOB
Netty
ES
Elasticsearch
公共API
开放API
WebSocket
STOMP
VPN
Seata
分布式事务
HAProxy
ShardingSphere
Sharding-JDBC
Java8新特性
Nginx
Kubernetes
Redis
RocketMQ
OAuth2.0
Shadowsocks
SpringCloud
Linux
Git
docker
SpringSecurity
Spring
Java
技术
目 录
CONTENT
以下是
Spring/SpringMVC源码
相关的文章
2021-08-16
7、Spring源码-SpringMVC
一 SpringMVCSpring框架提供了构建Web应用程序的全功能MVC模块。通过策略接口,Spring框架是高度可配置的,而且支持多种视图技术,例如JSP、Tiles等。Spring MVC分离了控制器、模型对象、分排期以及对象程序对象的角色,这种分离让它们更容器进行定制。Spring的MVC
2021-08-16
241
0
0
Spring/SpringMVC源码
2021-08-11
6、Spring源码-Spring三级缓存解决循环依赖原理
一 Spring三级缓存解决循环依赖原理1.1 什么是三级缓存什么是循环依赖我们在前面Spring源码部分已经解读过了,具体可以看:3、bean的加载 中的1.6部分我们之前在阅读Spring源码的文章当中,在getBean的过程中,调用的doGetBean处有这样一段代码:protected &l
2021-08-11
241
0
0
Spring/SpringMVC源码
2021-08-10
5、Spring源码-AOP
一 AOP使用面向对象编程(OOP)有一些弊端,当需要为多个不具有继承关系的对象引入同一个公共行为时,例如日志、安全检测等,我们只有在每个对象里引用公共行为,这样程序中就产生了大量的重复代码,程序就不便于维护了,所以就有了一个面向对象编程的补充,即面向切面编程(AOP),AOP锁关注的方向是横向的,
2021-08-10
310
0
0
Spring/SpringMVC源码
2021-08-09
4、Spring源码-容器的扩展功能
一 容器的扩展功能在前文中我们一直以BeanFactory接口以及它的默认实现类XmlBeanFactory为例进行分析,但是,Spring还提供了另一个接口ApplicationContext,用于扩展BeanFactory中现有的功能。ApplicationContext和BeanFactory
2021-08-09
285
0
0
Spring/SpringMVC源码
2021-08-06
3、Spring源码-bean的加载
一 bean的加载我们在示例中,对bean的调用方式为:MyBeanTest myTestBean = (MyBeanTest) beanFactory.getBean("myTestBean");我们先快速体验一下Spring中代码是如何实现的:/*** 通过beanName获
2021-08-06
358
0
1
Spring/SpringMVC源码
2021-08-05
2、Spring源码-默认标签的解析
一 默认标签的解析在 1、Spring容器的基本实现 中提到了Spring中的标签包括默认标签和自定义标签两种,而两种标签的用法以及解析方式存在很大的不同。默认标签的解析是在parseDefaultElement() 函数中进行的,如下:/*** 解析默认的标签元素* @param ele 元素*
2021-08-05
281
0
0
Spring/SpringMVC源码
2021-08-04
1、Spring源码-Spring容器的基本实现
一 Spring容器Spring环境的搭建我在这就不多做说明了,可以自行研究解决。我这里使用的是Spring Framework的5.2.15版本阅读的。源码分析是一件非常煎熬非常有挑战性的任务,希望你能坚持下来。1.1 Spring整体架构Spring框架是一个分层架构,它包含一系列的功能要素,被
2021-08-04
259
0
0
Spring/SpringMVC源码