Junior — Middle
82
Spring фреймворкінде кіретін HTTP сұрауларын қалай өңдеуге болады?
Сұралған компаниялар
AI-дан жауап
sobes.tech AI
В Spring обработка входящих HTTP-запросов обычно реализуется с помощью контроллеров, аннотированных @RestController или @Controller. Методы контроллера помечаются аннотациями, такими как @GetMapping, @PostMapping и т.д., которые связывают HTTP-методы и URL-пути с конкретными методами.
Пример простого контроллера:
@RestController
public class MyController {
@GetMapping("/hello")
public String sayHello() {
return "Hello, World!";
}
@PostMapping("/data")
public ResponseEntity<String> receiveData(@RequestBody MyData data) {
// обработка данных
return ResponseEntity.ok("Data received");
}
}
Spring автоматически маршрутизирует запросы к соответствующим методам, а также поддерживает валидацию, преобразование данных и многое другое.