RestController注解是什么?
时间: 2024-05-22 09:07:25 浏览: 88
SpringBoot http请求注解@RestController原理解析
@RestController注解是Spring框架中的一个注解,用于标识一个类是RESTful风格的控制器。它相当于@ResponseBody和@Controller的组合,可以将方法的返回值直接作为HTTP响应的内容返回给客户端,而不是返回一个视图页面[^1]。使用@RestController注解的控制器中的方法无法返回jsp页面,而是直接返回方法的返回值作为响应内容。
范例:<<引用:@RestController注解的使用。引用:@RestController注解的使用。>>
```java
@RestController
public class UserController {
@GetMapping("/users")
public List<User> getUsers() {
// 获取用户列表的逻辑
List<User> userList = userService.getUsers();
return userList;
}
}
```
阅读全文