@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号
浙公网安备 33010602011771号