Чем @RequestMapping и HTTP methods отличается от routing и когда что выбрать?

JavaJuniorSpring MVC и REST APIСравнениеjava|spring mvc и rest api|requestmapping|@requestmapping и http methods

Что хотят услышать интервьюеры:

Сравнение: @RequestMapping и HTTP methods стоит сравнивать с routing по критериям читаемости, безопасности, производительности, тестируемости и поддержки командой.

Ответ:

Когда выбирать @RequestMapping и HTTP methods: когда его свойства прямо соответствуют задаче: маппит HTTP endpoint на метод контроллера.

Слабый ответ: “так принято в Spring/Java”. На собеседовании лучше объяснить ограничения и цену выбора.

@GetMapping("/users/{id}")

Источники

Похожие вопросы