随笔分类 -  源码解析

摘要:入口web.xml web.xml 配置文件 Spring 容器 Bean 加载流程 从 Spring 配置部分可以看出,ContextLoaderListener 监听器是 Spring 容器的入口,进入该文件 ContextLoaderListener 监听器一共有四个方法,可以很容易地判断出来 阅读全文
posted @ 2018-12-14 14:12 张建斌 阅读(5267) 评论(0) 推荐(0) 编辑
摘要:BeanPostProcessor 关于对象初始化前后的回调。 InstantiationAwareBeanPostProcessor 关于对象实例化前后以及实例化后设置propertyValues的回调 SmartInstantiationAwareBeanPostProcessor 这个接口主要 阅读全文
posted @ 2018-12-03 16:23 张建斌 阅读(6149) 评论(3) 推荐(2) 编辑
该文被密码保护。
posted @ 2018-11-29 17:14 张建斌 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-11-29 16:25 张建斌 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-11-29 15:46 张建斌 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-11-29 15:13 张建斌 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-11-29 13:57 张建斌 阅读(4) 评论(0) 推荐(0) 编辑
摘要:转载 https://mp.weixin.qq.com/s/ZwhkUQF1Nun9pNrFI 3a6w 首先从说起。配置了,就必定有对应的标签解析器类, 查看NamespaceHandler接口的实现类,可以看到一个TxNamespaceHandler ,它注册了AnnotationDrivenB 阅读全文
posted @ 2018-05-31 23:06 张建斌 阅读(592) 评论(0) 推荐(0) 编辑
摘要:转载 https://mp.weixin.qq.com/s/beRttZyxM3IBJJSXsLzh5g 问题原因 报错原因可能有两种情况: 1. 请求头中没有设置Content Type参数,或 Content Type参数值不是application/json ; 2. 请求头中正确设置了Con 阅读全文
posted @ 2018-05-31 22:16 张建斌 阅读(320) 评论(0) 推荐(0) 编辑
摘要:转载 https://mp.weixin.qq.com/s/ kEjAeQFBYIGb0zRpST4UQ DispatcherServlet是SpringMVC的核心分发器,它实现了请求分发,是处理请求的入口,本篇将深入源码分析它的请求分发过程 Servlet在service方法中进行请求接收与分发 阅读全文
posted @ 2018-05-30 22:39 张建斌 阅读(551) 评论(0) 推荐(0) 编辑
摘要:转载 https://mp.weixin.qq.com/s/UF9s52CBzEDmD0bwMfFw9A DispatcherServlet是SpringMVC的核心分发器,它实现了请求分发,是处理请求的入口,本篇将深入源码分析它的初始化过程。 首先,从DispatcherServlet的名称上可以 阅读全文
posted @ 2018-05-30 22:04 张建斌 阅读(365) 评论(0) 推荐(0) 编辑
摘要:转载 https://mp.weixin.qq.com/s/XfhZltSlTall8wKwV_7fKg Spring不仅提供了一个进行快速开发的基础框架,而且还提供了很多可扩展的接口,用于满足一些额外的开发需求,本篇将对常用的可扩展接口进行归纳总结 1.InitializingBean接 口 In 阅读全文
posted @ 2018-05-27 18:48 张建斌 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:转载 https://mp.weixin.qq.com/s/Lf4akWFmcyn9ZVGUYNi0Lw 在《深入理解Spring系列之一:开篇》的示例代码中使用如下方式去加载Spring的配置文件并初始化容器。 在web应用中,配置文件都是自动加载的,示例代码中的方式就不能满足需求了。在web应用 阅读全文
posted @ 2018-05-27 18:18 张建斌 阅读(688) 评论(0) 推荐(0) 编辑
摘要:转载 https://mp.weixin.qq.com/s/SmtqoELzBEdZLo8wsSvUdQ 《深入理解Spring系列之四:BeanDefinition装载前奏曲》中提到,对于非延迟单例bean的初始化在 中完成。进入这个方法,代码如下。 关注最后一行代码, beanFactory.p 阅读全文
posted @ 2018-05-27 17:22 张建斌 阅读(1811) 评论(0) 推荐(1) 编辑
摘要:转载 https://mp.weixin.qq.com/s/1_grvpJYe8mMIAnebMdz9Q 接上篇《深入理解Spring系列之四:BeanDefinition装载前奏曲》,进入 AbstractXmlApplicationContext类的loadBeanDefinitions方法 , 阅读全文
posted @ 2018-05-27 15:47 张建斌 阅读(907) 评论(0) 推荐(0) 编辑
摘要:转载 https://mp.weixin.qq.com/s?__biz=MzI0NjUxNTY5Nw==&mid=2247483835&idx=1&sn=276911368d443f134997408a75578daa&scene=19 wechat_redirect 框架的源码分析,有些代码可以暂 阅读全文
posted @ 2018-05-27 11:40 张建斌 阅读(998) 评论(0) 推荐(0) 编辑
摘要:转载 https://mp.weixin.qq.com/s?__biz=MzI0NjUxNTY5Nw==&mid=2247483824&idx=1&sn=9b7c2603093b055c59cc037d0ab66db0&scene=19 wechat_redirect 《深入理解Spring系列之一 阅读全文
posted @ 2018-05-27 11:16 张建斌 阅读(5190) 评论(0) 推荐(0) 编辑
摘要:转载 https://mp.weixin.qq.com/s?__biz=MzI0NjUxNTY5Nw==&mid=2247483814&idx=1&sn=ddf49931d552e9b4553dcec457a84c51&scene=19 wechat_redirect 《深入理解Spring系列之一 阅读全文
posted @ 2018-05-27 10:58 张建斌 阅读(22592) 评论(3) 推荐(2) 编辑
摘要:转载 https://mp.weixin.qq.com/s?__biz=MzI0NjUxNTY5Nw==&mid=2247483810&idx=1&sn=a2df14fdb638c2c6f54176d2926519d2&scene=19 wechat_redirect Spring 经过大神们的构思 阅读全文
posted @ 2018-05-27 10:34 张建斌 阅读(1501) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示