SpringMvc---@RequestMapping注解和它的属性

RequestMapping注解

@RequestMapping注解能将请求和处理请求的控制器方法关联起来,建立映射关系。

在SpringMvc接收到请求后就会来找对应的ReuestMapping注解对比,并处理请求。注意:在使用时要确保RequesstMapping注解里面的值唯一

RequestMapping注解加载在类和方法上的不同

注解加载类上时,设置的映射路径请求的初始信息

注解加在方法上时,设置的映射路径请求的具体信息

就是说你如果想访问在方法里的具体信息,就先要具备类上面的初始信息

在下面,如果想访问index,这时访问的路径应该是 /user/ 而不再是 / ,访问login就访问的路径就应该为 /user/login。这样的结构可以用在划分权限上面,在类上面进行划分

@Controller
@RequestMapping("/user")
public class HelloMvc {
​
//    将请求和方法创建映射关系通过 value 属性设置当浏览器请求某一地址【value】时,由下面这个方法处理请求,并指向访问资源或别的
    @RequestMapping("/")
    public String helloIndex(){
//        返回视图名称
        return "index";
    }
​
    @RequestMapping("/target")
    public String getTarget(){
        return "target";
    }
​
    @RequestMapping("/login")
    

你可能感兴趣的:(SpringMvc,springmvc)