@RequestMapping注解
@RequestMapping注解的作用及用法

该注解的作用为:
用于请求URL和处理请求方法之间的对应关系,
该注解的用法为
查看该注解的源码得知,该注解可以作用于方法上也可以作用于类上,当我们假设请求的url为/user/test的时候我们可以把方法所在的类注解为一级目录/user,然后对应的方法为二级目录/test
举个例子:





@RequestMapping注解的属性

这里不全部介绍
- value属性和path属性作用相同,用于请求URL和处理请求方法之间的对应关系,查看源码得知他们两个互相起了别名
![在这里插入图片描述]()
- medth属性,表示当前使用该注解的方法或者类,可以接收什么样的请求方式
![在这里插入图片描述]()
由于超链接的访问方式是GET方式,所以访问肯定会无法访问,![在这里插入图片描述]()
- params属性:用于指定限制请求参数的条件,它支持简单的表达式。当params设置了key和value的时候要求请求参数的key和value必须和配置一模一样,如果只设置了key,只需要保证请求参数含有这个属性就可以
![在这里插入图片描述]()
此时访问该页面![在这里插入图片描述]()
会出现404,告诉你没有username属性![在这里插入图片描述]()
当我们手动添加该属性时就能成功访问![在这里插入图片描述]()
只要属性相同,参数可以随意配置![在这里插入图片描述]()
4.headers属性:发送的请求中必须包含的请求头![在这里插入图片描述]()
![在这里插入图片描述]()











浙公网安备 33010602011771号