SpringMVC学习笔记

一、几种模式

 

 

 

 

 二、spring流程

引入springmvc相关的jar包。

 

 

 

 

配置DispatcherServlet web.xml(ctrl+shift+T显示源文件)

 

 

 

 

3  配置springmvc的配置文件。

 

 

 

prefix表示前缀

suffix表示后缀

 

4 Controller

 

 

 

 

Springmvc的流程.

 

  1. 客户发出请求。http://localhost:8080/springmvc-01/my.do
  2. 到达web.xml文件中 DispatcherServlet.查看是否符合url的要求
  3. DispatcherServlet就会查询springmvc的配置文件。找HandlerMapping.
  4. 找到我的MyController类。执行该类中handleRequestInternal方法。

 

 

 

       5.根据返回的modelAndView在找springmvc配置文件中视图解析器。

 

 

 

 

 

   6.把viewNameprefix以及suffix做了一个拼接。把拼接的页面展示给客户。

 三、常见的HandlerMapping

1 BeanNameUrlHandlerMapping 根据bean标签的名称找到对应的Controller

2 SimpleUrlHandlerMapping 根据beanid查找对应的Controller类。

 

 

 3. ControllerClassNameHandlerMapping 根据controller类的名字找到对应的Controller

 

 

 4. 使用注解来替代配置信息。

额外aopjar

springmvc配置文件中加入如下代码。 

 

 

创建Controller类。

 

posted @ 2019-09-02 21:50  不言而喻okok  阅读(116)  评论(0编辑  收藏  举报