@RestController is Spring MVC's shortcut annotation for creating Rest Controllers. Use this tag for questions relating to the use of this annotation.
@RestController
is an Spring annotation that is used to declare controllers where all @RequestMapping
annotated methods assume @ResponseBody
semantics by default.