Видео: Какая польза от @controller весной?
2024 Автор: Lynn Donovan | [email protected]. Последнее изменение: 2023-12-15 23:52
Пружинный контроллер аннотация может применяться только к классам. Он используется для обозначения класса как обработчика веб-запросов. В основном используется с Весна MVC заявление.
Просто так, что делает @controller весной?
@ Контроллер аннотация является аннотация, используемая в Весна Фреймворк MVC (компонент Весна Платформа, используемая для реализации веб-приложения). @ Контроллер аннотация указывает, что конкретный класс выполняет роль контролер.
Также знайте, какова польза от @component в Spring? Компонент Spring аннотация используется для обозначения класса как Составная часть . Это означает, что Весна framework будет автоматически определять эти классы для внедрения зависимостей при использовании конфигурации на основе аннотаций и сканирования пути к классам.
Впоследствии возникает вопрос, в чем разница между @controller и @RestController весной?
Разница между @ RestController а также @ Контроллер в Весна . @ Контроллер это обычная аннотация, которая используется для обозначения класса как Весна MVC Контроллер в то время как @ RestController это особенный контролер используется в веб-сервисах RESTFul и эквивалент @ Контроллер + @ResponseBody.
Какая польза от @ResponseBody?
@RequestBody и @ ResponseBody аннотации использовал привязать HTTP-запрос / тело ответа с объектом домена в параметре метода или возвращаемом типе. За кадром эти аннотации использует Конвертеры HTTP-сообщений для преобразования тела HTTP-запроса / ответа в объекты домена.