Sobes.tech
Назад к вопросам
Junior — Middle
66

Что подразумевается под определением и созданием контроллера в рамках Spring Framework?

Ответ от нейросети

sobes.tech AI

В Spring Framework контроллер — это компонент, который обрабатывает HTTP-запросы и формирует ответы. Он связывает пользовательский интерфейс с бизнес-логикой приложения. Контроллер обычно создается как класс с аннотацией @Controller или @RestController.

Пример простого контроллера в Spring Boot:

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
    @GetMapping("/hello")
    public String sayHello() {
        return "Привет, мир!";
    }
}

Здесь метод sayHello обрабатывает GET-запросы по пути /hello и возвращает строку в ответ. Контроллеры помогают организовать маршрутизацию и обработку запросов в веб-приложениях на Spring.