20200302——Springmvc复习 Springmvc的基本概念 一

Springmvc是什么
在这里插入图片描述
Springmvc的优势
在这里插入图片描述

如果想要玩转springmvc,就需要在web.xml中配置好前端控制器
springmvc.xml中配置是相当于我们之前在spring中写的bean.xml
用来管理Spring的ioc容器

在controller上面注释@Controller
@RequestMapping 请求路径,在方法上注解

我们配置好了Springmvc.xml必须要在web.xml中的前端控制器注入进去
在这里插入图片描述

在我们之前的测试类进行测试的时候,是因为Spring整合了junit,在junit把@Test换成psvm的main方法

@ContextConfiguration(classes = SpringConfiguration.class)

指定了配置类的坐标,从而能进行Spring中ioc的注解配置

@ComponentScan()

现在整合Springmvc之后,这个相当于配置类的东西要在web.xml中对前端控制器进行配置

视图解析器
因为我们这个还是很原始的版本,没有涉及到前后端分离,所以用的还是jsp页面。
在Controller返回的字符串,定义好了。我们需要在Springmvc.xml中配置好视图解析器,然后propert编写好路径,这样就会跳转到路径下面的jsp页面

load-on-startup
启动服务器的时候就会自动创建前端映射器

小入门总结
在这里插入图片描述
在这里插入图片描述
mvc:annotation-driven
在这里插入图片描述
相当于他配置了以上处理器,处理映射器,处理适配器

@RequestMapping
可以在类上或者是方法中注解,相当于请求url的几级目录
模块开发

属性
在这里插入图片描述

请求参数绑定
基本参数,比如url后面带了请求参数,在方法的参数里面就写跟url请求名字一样即可

javabean老生常谈了

@RequestParam
没啥用,就是请求的url与方法参数名不同

@RequestBody
获取请求体内容,直接使用得到的是key = value 的键值对
get请求不适用
因为get请求都把请求的参数封装到了地址烂上

@PathVariable
在这里插入图片描述

@RequestHeader
用于获取请求消息头
在这里插入图片描述

@CookieValue
在这里插入图片描述

前端控制器,静态资源不拦截
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值