Spring Boot 中的一个 REST endpoint 就是 @RestController 上的一个方法,映射到某个 HTTP 动词和路径。@RestController = @Controller + @ResponseBody,因此返回值会被直接序列化到响应体(通过 Jackson 转成 JSON),而不是被解析成一个视图。
一个 CRUD controller
java
{
UserService service;
{ .service = service; }
UserDto {
service.findById(id);
}
UserDto {
service.create(body);
}
List<UserDto> {
service.findByRole(role);
}
}
