Spring MVC:是基于spring的一个框架,实际上就是spring的一个模块,专门是做web开发的。

理解是一个servlet的一个升级

web开发的底层是servlet,框架是在servlet基础上加入一些功能,做web能够方便

spring MVC就是一个spring,spring是容器,ioc能够管理对象,使用,@compoent,@Reposttory等

创建对象,放到容器中(SpringMVC管理容器),springMVC容器中放的是控制器对象

web开发的底层是servlet,springMVC中有一个对象是Servlet:DispatherServlet(中央调度器)

DispatheServlet:负责接收用户的所有请求,用户把请求给了DispatherServlet,之后由DispatherServlet转发给

我们的Controller对象,最后是Controller对象处理请求。

index.jsp ------ DispatherServlet(Servlet) -----转发,分配给------ Controller对象(@Controller注解创建的对象)

配置xml,大部分在web.xml中,配置servlet( 初始化启动设为1本地路径),servlet-mapping>,(字体设置),

在spring配置文件中只需要声明组件扫描器

<context:component-scan base-package="com.my.controller" />

注解介绍:

1.@Controller 声明控制类

2.@RequestMapping 声明控制方法:

​ 属性:value=“/参数名“

​ 3.@RequestParam(value=“界面层值”,required=“false”)

​ required,boolean性,默认为true,不允许为空

​ 处理名,和接受名字不同时

文章作者: 郭远
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 郭远的博客空间
SpringMVC SpringMVC
喜欢就支持一下吧
打赏
微信 微信
支付宝 支付宝