controller api注解
时间: 2023-11-10 19:05:05 浏览: 37
Controller API 注解是 Spring 框架中的注解之一,用于将一个类标记为控制器(Controller),并将其作为 Spring MVC 框架中的处理器(Handler)来处理 HTTP 请求。
@Controller 注解用于标记一个类为控制器,它通常与 @RequestMapping 注解一起使用来定义处理请求的方法。
@RequestMapping 注解用于将一个方法映射到一个特定的 URL,并指定请求方法、请求参数、请求头等条件。
例如:
```
@Controller
@RequestMapping("/user")
public class UserController {
@RequestMapping(value = "/get", method = RequestMethod.GET)
@ResponseBody
public String getUser(@RequestParam("id") Long userId) {
// 处理获取用户信息的业务逻辑
return "用户ID为" + userId + "的信息";
}
}
```
在上述示例中,我们使用 @Controller 注解将 UserController 类标记为一个控制器,并使用 @RequestMapping 注解将该控制器映射到 /user 路径下。同时,我们使用 @RequestMapping 注解将 getUser() 方法映射到 /user/get 路径下,并指定请求方法为 GET,请求参数为 id,返回结果为字符串类型。最后,我们使用 @ResponseBody 注解将返回结果转换为 JSON 格式返回给客户端。
使用 Controller API 注解可以简化代码编写,提高开发效率。