
Spring MVC
文章平均质量分 79
chenzitaojay
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring配置web.xml的<servlet>标签
在web.xml中配置<servlet> <servlet-name>citic</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation原创 2015-06-28 11:26:13 · 3072 阅读 · 0 评论 -
Spring MVC-RequestToViewNameTranslator
作用:将request请求转换为视图名称,比如转换为 index.jsp. 可以看到这个接口就一个实现类DefaultRequestToViewNameTranslator下面直接看这个类实现的接口中的方法String getViewName(HttpServletRequest request)。public String getViewName(HttpServletRequest req原创 2015-06-30 19:16:23 · 1206 阅读 · 0 评论 -
Spring IOC-Servlet加载到bean工厂
在Spring配置Servlet标签一文中介绍了Servlet的调用以及初始化过程,在一系列的初始化过程init中加载bean的模式都是先从bean工厂得到,如果没有那么就加载Spring属性文件DispatcherServlet.properties中默认的,那么在bean工厂中的bean是什么时候设置进工厂的,很简单,往下看。 先贴上继承关系图,好说话。 在FrameworkServle原创 2015-06-30 20:12:53 · 920 阅读 · 0 评论 -
Spring MVC-HandlerMapping
Spring MVC 使用HandlerMapping来找到并保存url请求和处理函数间的mapping关系。 以DefaultAnnotationHandlerMapping为例来具体看HandlerMapping的作用 DefaultAnnotationHandlerMapping将扫描当前所有已经注册的spring beans中的@requestmapping标注以找出url 和 h原创 2015-06-29 22:33:24 · 559 阅读 · 0 评论 -
Spring IOC-业务对象bean加载到bean工厂
在Spring IOC-Servlet加载到bean工厂一文中说明了Spring是如何将servlet bean加载到bean工厂中,这里的servlet bean相当于是Control层,而本文中要介绍的bean可以理解为Service层和Dao层的bean,当然这样划分只是便于理解,实际中不会局限这些,可以是任何你定义的bean。 其实这里的加载过程类似servlet加载过程,只不过两者的触发原创 2015-07-01 09:25:57 · 1115 阅读 · 0 评论 -
Spring MVC-HandlerExceptionResolver
顾名思义,这个接口类HandlerExceptionResolver是处理异常的解析器。就是adapter在对请求进行处理的时候。看一下继承关系: 因为Spring默认加载的是三个类DefaultHandlerExceptionResolver、ResponseStatusExceptionResolver和AnnotationMethodHandlerExceptionResolver,所以原创 2015-06-30 14:59:31 · 600 阅读 · 0 评论 -
Spring MVC-HandlerAdapter
HandlerAdapter接口中定义的方法为ModelAndView handle(HttpServletRequest request, HttpServletResponse response, Object handler)看这个方法就明白了,就是HanlerMapping负责找到Handler(更具体的是找到Handler中处理的方法),然后交给HandlerAdapter负责执行这个方法原创 2015-06-30 10:26:21 · 654 阅读 · 0 评论 -
Spring IOC-WebApplicationContext继承结构
WebApplicationContext继承自ApplicationContext,所以ApplicationContext有的功能这个类都会有,那么本文主要介绍一下这个体系类独有的功能。 还是看接口中声明的方法,发现主要多了一个方法ServletContext getServletContext();就是说可以得到ServletContext,这是连接Spring和web的桥梁 那么下面我们原创 2015-07-03 15:22:33 · 662 阅读 · 0 评论