Spring
mohan_888
这个作者很懒,什么都没留下…
展开
-
Spring MVC DispatcherServlet配置
使用Spring MVC,配置DispatcherServlet是第一步。 DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。 DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller(我们写的Acti转载 2012-12-31 16:23:29 · 18049 阅读 · 1 评论 -
Spring MVC处理器映射(handlerMapping)
handlerMapping的工作就是为每个请求找到合适的处理器handler. 最常用的两个handlerMapping: BeanNameUrlHandlerMapping: 查找spring容器中和请求的url同名的bean.这个映射器不需要配置,因为spring在找不到handlerMapping的情况下会使用BeanNameUrlHandlerMapping.如果一定要配置,像下面转载 2013-01-04 11:37:16 · 559 阅读 · 0 评论 -
使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
使用CoC,惯例优先原则(convention over configuration)的方式来配置SpringMVC可以帮我们声明Controller的时候省下很多功夫。 只要我们的Controller是以XXXController的方式命名的话就可以使用到CoC带来的好处。 例如,对于普通的Controller(非MultiActionController),CoC帮我们做以下的映射:转载 2013-01-04 14:14:23 · 478 阅读 · 0 评论 -
Spring MVC 视图解析器(ViewResolver )
我们在controller里面经常这样return一个ModelAndView: return new ModelAndView('user', 'model', model); DispatcherServlet靠ViewResolver把user解析为/WEB-INF/jsp/user.jsp: 常用的ViewResolver: InternalResourceViewResolver:转载 2013-01-04 14:22:06 · 1324 阅读 · 0 评论 -
Spring MVC HandlerInterceptorAdapter
一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现转载 2013-01-08 14:59:31 · 590 阅读 · 0 评论