Question: what is the difference between @restcontroller & @controller?
Answer: Difference between @RestController and @Controller in Spring. ... The @Controller is a common annotation which is used to mark a class as Spring MVC Controller while the @RestController is a special controller used in RESTFul web services and the equivalent of @Controller + @ResponseBody .