我这里讲的接口值的是controller层,用来接收参数的类
当你在写接口时,需要写一些特定的处理器方法来响应特定的HTTP请求,@RequestMapping方法可以将一个处理器方法映射到特定的请求URL上.并指定该方法应处理的HTTP请求类型(GET.POST等)
举例: 你写了一个UserController接口,里面有一个处理器方法getUser,用于处理用户信息,你就可以用@RequestMapping:
@RestController
@RequestMapping("/user")
public class UserController{
@RequestMapping(value = "/info",method = RequestMethod.GET)
public void getUser(){
//处理获取用户信息的逻辑
return "User information"
}
}
@RequestMapping用于将getUser方法映射到"/user/info"URL上,并制定该方法处理GET请求,因此,当客户端发送一个 GET 请求到 "/user/info"
URL 时,Spring MVC 将调用 getUser
方法来处理该请求,并返回用户信息。