Sobes.tech
Junior — Middle
114

Сіздің бағдарламалау тіліңізде HTTP сұрауларын өңдеу үшін танымал кітапханаларда қандай аннотациялар пайдаланылады?

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) {
        // пайдаланушыны жасау логикасы
    }
}