Back to questions
Junior — Middle
52
Какие аннотации в популярной библиотеке используются для обработки HTTP-запросов в вашем языке программирования?
Answer from AI
sobes.tech AI
В Java для обработки HTTP-запросов часто используются аннотации из Spring Framework, например:
@RequestMapping— для указания пути и метода HTTP-запроса.@GetMapping,@PostMapping,@PutMapping,@DeleteMapping— специализированные аннотации для соответствующих HTTP-методов.@PathVariable— для получения переменных из URL.@RequestParam— для получения параметров запроса.@RequestBody— для привязки тела запроса к объекту.
Пример:
@RestController
public class UserController {
@GetMapping("/users/{id}")
public User getUser(@PathVariable Long id) {
// логика получения пользователя по id
}
@PostMapping("/users")
public User createUser(@RequestBody User user) {
// логика создания пользователя
}
}