A convenience annotation that is itself annotated with
Types that carry this annotation are treated as controllers where
@RequestMapping methods assume
@ResponseBody semantics by default.
@RestController is processed if an appropriate
HandlerAdapter pair is configured such as the
pair which are the default in the MVC Java config and the MVC namespace.