Junior — Middle
Was versteht man unter Definition und Erstellung eines Controllers im Rahmen des Spring Framework?
sobes.tech KI
Antwort von 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.