Junior — Middle
93
Comment gérer les requêtes HTTP entrantes dans le cadre de Spring ?
Entreprises à qui on a demandé
Réponse de l'IA
sobes.tech IA
В 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 автоматически маршрутизирует запросы к соответствующим методам, а также поддерживает валидацию, преобразование данных и многое другое.