Проблема, которую вы объясняете, чаще всего является причиной неправильной (или отсутствующей?) Конфигурации.
Обратите внимание, что, например, метод GET разрешен по умолчанию вашим REST API, в то время как вам нужно указать другие типы методов.(т. е. PUT и POST), в противном случае он не будет работать «из коробки» из-за CORS.
Часть, где метод GET работает, а метод POST - нет, является сильным указанием на отсутствие / неправильную конфигурацию CORS.Вы можете быстро исправить это, добавив фильтр CORS и настроив заголовки ответов.
Официальная документация должна дать вам хорошее начало, если вы не знаете, где искать: Spring docs - включениеCORS
ОБНОВЛЕНИЕ:
Проблема успешно решена, проверьте раздел комментариев для получения дополнительной информации.Короткая история - внутренняя конфигурация для токена CORS / CSRF была настроена правильно в данном конкретном случае, проблема возникла из-за отсутствия заголовка (токена CSRF) в угловой / интерфейсной части веб-приложения.