`@RestController` is basically `@Controller` + `@ResponseBody`, so methods return the response body (often JSON) directly. `@Controller` is typically used for server-rendered views/templates.