Sobes.tech
Junior — Middle
116

Milyen annotációk vannak a népszerű könyvtárban, amelyeket HTTP-kérések kezelésére használnak a programozási nyelvedben?

Válasz az MI-től

sobes.tech MI

В 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) {
        // логика создания пользователя
    }
}