Junior — Middle
Cosa si intende per definizione e creazione di un controller nel framework Spring?
sobes.tech AI
Risposta dell'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.