Spring源码分析
2020-07-21 22:33:45 45 举报
AI智能生成
Spring学习概要
作者其他创作
大纲/内容
数据库连接JDBC
Spring连接数据库程序
save/update功能的实现
基础方法execute
update中的回调函数
Query功能的实现
QueryForObject
整合Mybaits
Mybaits独立使用
Spring整合Mybaits
源码分析
SqlSsessionFactory的创建
MapperSqlSessionFactory的创建
MapperScannerConfigure
事务
JDBC下的事务使用
事务自定义标签
事务增强器
创建事务
回滚处理
事务提交
SpringMVC
ContextLoderListener
DispatcherServlet
Servlet的使用
DispatcherServlet的初始化
WebApplicationContext初始化
DispatchServlet的处理逻辑
MultipartContent类型的request处理
根据request信息寻找对应的Handler
没找到对应的handler的错误处理
根据当前的Handler寻找对应的HandlerAdapter
缓存处理
HandlerIntercetor的处理
逻辑处理
异常视图处理
根据视图跳转页面
远程服务
RMI使用示例
HttpInvoker
使用示例
服务端实现
客户端实现
Spring消息
JMS独立使用
Spring整合ActiveMQ
源码分析
JmsTemplate
监听器容器
Spring的整体架构
容器的基本实现
容器的基本用法
功能分析
工程搭建
Spring的结构组成
beans包的层级结构
核心类的介绍
容器的基础
XmlBeanFactory
配置文件封装
加载Bean
获取xml验证方式
DTD和XSD的区别
验证模式的读取
获取Document
EntityResolver用法
解析及注册
BeanDefinitions
profile属性的使用
BeanDefinition
默认标签的解析
bean标签的解析与注册
解析BeanDefinition
AbstractBeanDefinition属性
解析默认标签的自定义标签元素
注册解析的BeanDefinition
alias标签的解析
imports标签的解析
嵌入式beans标签的解析
自定义标签的解析
自定义标签的使用
自定义标签的解析
获取标签的命名空间
提取自定义标签处理器
标签解析
bean的加载
FactoryBean 的使用
缓存中获取单例bean
从bean的实例中获取对象
获取单例
准备创建bean
处理ovveride属性
实例化的前置处理
循环依赖
什么是循环依赖
Spring如何解决循环依赖
创建bean
创建bean的实例
创建bean的ObjectFactory
属性注入
初始化bean
注册DisposableBean
容器的功能扩展
设置配置路径
扩展功能
环境准备
加载BeanFactory
定制BeanFactory
加载BeanDefinition
功能扩展
增加SPEL语言支持
增加属性注册编辑器
添加ApplicationContextAwareProcessor处理器
设置忽略依赖
注册依赖
BeanFactory后处理
激活注册的BeanFactoryPostProcessor
注册BeanPostProcessor
初始化消息资源
初始化ApplicationEventMulticater
注册监听器
初始化非延迟加载单例
finishRefresh
AOP
动态AOP使用示例
动态AOP自定义标签
创建AOP代理
获取增强器
寻找匹配增强器
创建代理
静态AOP使用示例
创建AOP静态代理
Instrucmentation的使用
自定义标签
织入
0 条评论
下一页