Весной есть несколько запросов
Я объясню четыре типичных запроса

@GetMapping

GetMapping содержит информацию в заголовке, поэтому существует ограничение на емкость, поэтому он в основном используется для извлечения информации.

@GetMapping("/getUserInfo")

@PostMapping

PostMapping безопаснее, чем GetMapping, потому что он содержит информацию в HttpBody и отправляет ее, поэтому
он в основном используется при регистрации новой информации.

@PostMapping("/addUserInfo")

@DeleteMapping

DeleteMapping в основном используется для удаления существующей информации.

@DeleteMapping("/deleteUserInfo")

@PutMapping

PutMapping в основном используется для изменения существующей информации.

@PutMapping("/updateUserInfo")

@PatchMapping

Используйте PatchMapping для изменения некоторой информации

@PatchMapping("/modifyUserInfo")

PutMapping против PatchMapping

Когда необходимо полностью заменить существующий ресурс,
можно использовать PutMapping
. При выполнении частичного обновления они могут использовать Сопоставление исправлений

в заключение..
Выберите
: GetMapping
Вставьте : PostMapping
обновить : PatchMapping, PutMapping
удалить : DeleteMapping