Sobes.tech
Back to questions
Junior — Middle
85

В каком месте в конфигурации Spring определяется HTTP-метод для обработки запросов?

Answer from AI

sobes.tech AI

В Spring HTTP-метод для обработки запросов определяется в аннотациях контроллера, таких как @GetMapping, @PostMapping, @PutMapping, @DeleteMapping и др., либо в более общей аннотации @RequestMapping с параметром method.

Пример:

@RestController
public class MyController {
    @GetMapping("/items")
    public List<Item> getItems() {
        return ...;
    }

    @RequestMapping(value = "/items", method = RequestMethod.POST)
    public Item createItem(@RequestBody Item item) {
        return ...;
    }
}

Таким образом, HTTP-метод задаётся непосредственно в конфигурации контроллера через аннотации, а не в отдельных конфигурационных файлах.