@RequestMapping属性详解 - SpringMVC高手进阶,2021金九银十

[](

)1、name

此处name属性,相当于方法的注释,使方法更易理解

@RequestMapping(value = “login”,name = “用户登录”)

@ResponseBody

public String login() {

return “success”;

}

官方文档说:它能让你非常方便的在JSP页面上使用它,形如这样子可以直接通过静态页面调用:

<%@ taglib uri=“http://www.springframework.org/tags” prefix=“s” %>

Get Address

[](

)2、value

@Controller

@RequestMapping(“user”) //此处如果不省略,则为@RequestMapping(value=“user”)

public class UserController {

@RequestMapping(“login”)

@ResponseBody

public String login() {

return “success”;

}

}

指定请求的实际地址,指定的地址可以是URI 模板模式(Template Pattern);

由于value属性是@RequestMapping注释的默认属性,因此如果只有唯一的属性,则可以省略该属性名,如果有超过一个属性,

你可能感兴趣的:(程序员,面试,java,后端)