@RestController: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 5: Line 5:
=Overview=
=Overview=


A convenience [[Spring_Dependency_Injection_and_Inversion_of_Control_Container_Concepts#Annotation-based_Configuration_with_.40Autowired_and_Stereotype_Annotations|stereotype]] annotations that it is itself annotated with [[@Controller]] and [[@ResponseBody]]. It is used to designate REST controller components. <font color=darkgray>[[@RequestMapping]] methods assume [[@ResponseBody]] semantics by default.</font>
A convenience [[Spring_Dependency_Injection_and_Inversion_of_Control_Container_Concepts#Annotation-based_Configuration_with_.40Autowired_and_Stereotype_Annotations|stereotype]] annotations that it is itself annotated with [[@Controller]] and [[@ResponseBody]]. It is used to designate REST controller components. Being a stereotype annotation, marks the class for discovery by [[Spring_Dependency_Injection_and_Inversion_of_Control_Container_Concepts#Component_Scanning|component scanning]]. <font color=darkgray>[[@RequestMapping]] methods assume [[@ResponseBody]] semantics by default.</font>

Revision as of 18:50, 12 March 2019

Internal

Overview

A convenience stereotype annotations that it is itself annotated with @Controller and @ResponseBody. It is used to designate REST controller components. Being a stereotype annotation, marks the class for discovery by component scanning. @RequestMapping methods assume @ResponseBody semantics by default.