1. Обзор
В этом кратком руководстве мы обсудим разницу между аннотациями @Controller
и @RestController
в Spring MVC.
Мы можем использовать первую аннотацию для традиционных контроллеров Spring, и она уже очень давно является частью фреймворка.
В Spring 4.0 появилась аннотация @RestController
, чтобы упростить создание веб-сервисов RESTful. Это удобная аннотация, объединяющая @Controller
и @ResponseBody
, что устраняет необходимость аннотировать каждый метод обработки запросов класса контроллера аннотацией @ResponseBody
.