Встречается на собеседованиях • сегодня
В чем разница между RequestMapping и PutMapping
@RequestMapping — это общая аннотация для маппинга HTTP-запросов, поддерживающая любые HTTP-методы (GET, POST, PUT и т.д.). Можно указать метод явно через параметр method.
@PutMapping — специализированная аннотация для маппинга PUT-запросов, частный случай @RequestMapping с предустановленным method = RequestMethod.PUT.
Пример:
java
// Общий вариант с @RequestMapping
@RequestMapping(value = "/item", method = RequestMethod.PUT)
public String updateItem() { ... }
// Специализированный вариант с @PutMapping
@PutMapping("/item")
public String updateItem() { ... }Разница в читаемости и удобстве: @PutMapping короче и явнее указывает тип запроса.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы