Разница между использованием @GetMapping и @RequestMapping в Spring заключается в следующем:
Таким образом, @GetMapping подходит для работы с GET-запросами, а @RequestMapping — для выполнения разнообразных задач и продвинутых настроек, когда нужны особые заголовки, параметры или ограничение ответов определёнными типами контента. 1
Выбор между этими аннотациями зависит от конкретной задачи и предпочтений разработчика.