Spring
米粉jay
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
读Spring的源代码二:DispatcherServlet处理web请求的过程
DispatcherServlet是web服务的入口,是spring mvc重要的一环。下面是一个http request触发的调用过程。原创 2015-07-27 12:43:30 · 778 阅读 · 0 评论 -
读Spring的源代码三:ContextLoaderListener和DispatcherServlet的加载过程
1.这是ContextLoaderListener的加载过程,看下图它会创建一个root的application context。 2.这是DispatcherServlet的加载过程,它会创建一个web application context。这个context的父context就是上面ContextLoaderListener创建的root的application context. 为什原创 2015-07-27 15:38:29 · 1054 阅读 · 0 评论 -
读Spring的源代码一:Spring bean的注册过程
之前一直想读一下spring源码,终于闲下来了,有时间好好看看。现在把自己看到的调用过程画成时序图,以备以后查看。原创 2015-07-22 14:06:09 · 893 阅读 · 0 评论 -
读Spring的源代码五:AutoWired是如何实现注入的
下面这个图是spring容器如何实现@AutoWired自动注入的过程原创 2015-07-28 11:20:47 · 2647 阅读 · 1 评论 -
读Spring的源代码六:Controller mapping的注册过程
DispatchServlet每次收到请求后,都会去一个LinkedHashMap(handlerMethods)里面找对应的handler。这个map的初始化过程在下图你可以找到。 这个map是放在AbstractHandlerMethodMapping中的。原创 2015-07-28 11:26:46 · 944 阅读 · 0 评论 -
读Spring的源代码四:获取bean实例的过程
以下是通过factory获取到一个spring bean实例的过程原创 2015-07-28 11:17:41 · 600 阅读 · 0 评论 -
读Spring的源代码七:spring.handlers的加载过程
要实现自定义的xml配置,需要有两个默认spring配置文件来支持。一个是spring.schemas,一个是spring.handlers,前者是为了验证你自定义的xml配置文件是否符合你的格式要求,后者是告诉spring该如何来解析你自定义的配置文件。1.在步骤4createReaderContext的时候,会做如下检查,如果没有resolver会创建一个默认的DefaultNamespaceH原创 2015-08-03 16:50:47 · 4910 阅读 · 0 评论 -
如何用JUnit4测试spring service
import static org.junit.Assert.*;import javax.annotation.Resource;import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.context.ApplicationContext;原创 2015-08-05 10:36:27 · 1237 阅读 · 0 评论
分享