Controller注解的使用步骤
时间: 2023-09-20 13:09:09 浏览: 54
Controller注解是Spring MVC框架中用于标识一个类为控制器的注解。以下是使用步骤:
1. 在Spring MVC的配置文件中配置组件扫描,使得Spring能够扫描到Controller注解所在的包。
2. 在需要标识为控制器的类上添加@Controller注解。
3. 在控制器类中编写处理请求的方法,可以使用@RequestMapping注解标识请求的URL地址和请求方法。
例如:
```
@Controller
@RequestMapping("/user")
public class UserController {
@GetMapping("/{id}")
public String getUser(@PathVariable Long id, Model model) {
// 处理获取用户信息的逻辑
return "user";
}
@PostMapping("/")
public String addUser(User user) {
// 处理新增用户的逻辑
return "redirect:/user/" + user.getId();
}
}
```
在上述示例中,@Controller注解表示UserController类是一个控制器,@RequestMapping("/user")表示请求的URL地址是/user,@GetMapping("/{id}")表示处理GET请求,请求的URL地址是/user/{id},@PostMapping("/")表示处理POST请求,请求的URL地址是/user/。
注意:使用@Controller注解的类中的方法返回值通常是一个视图名称,Spring MVC会根据视图名称解析出对应的视图模板。