Introduced in Spring 4, the difference between a Spring Controller and RestController is that a RestController implicitly adds @ResponseBody to all methods.| www.theserverside.com