springMVC简介

发布时间 2023-10-01 20:05:11作者: 空嘘一场

什么事springMVC

SpringMVc是Sp  ring框架的Web组件,它是一种基于Java实现的WebMVC的轻量级Web框架

2.springMVC主要工作流程

 

3.DispatcherServlet(前端控制器)

相当于总指挥的角色,负责接受请求,请求转发给页面控制器。

DispatcherServlet(前端控制器)是SpringMVC的灵魂和心脏,它负责接收HTTP请求并协调SpringMvC的各个组件完成请求处理的工作(和任何Servlet一样,用户必须在web.xml中配置好DispatcherServlet

 

4.核心注解

`@Controller//将HelloController实例放入Ioc容器(控制反转),定义的类叫页面控制器或处理器,专门负责处理页面请求`
`@RequestMapping("/user")//所有方法共享的url地址前缀`

`@RequestMapping("/hello.do")//用来表示url和方法的映射,如果与用户页面请求地址匹配,DispatcherServlet(前端控制器)会将页面请求转发给该方法进行处理`

 

4.1配置视图解析器

<!-- 视图解析器-->
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 配置视图名前缀-->
<property name="prefix" value="/WEB-INF/view/"/>
<!-- 设置视图名后缀-->
<property name="suffix" value=".jsp"/>
</bean>