Разобрался, сегодня запустил сервер и приложение заново и заработало, это правильное решение.
всем спасибо все свободны :))
UPD Замечено особенность, есть подозрение что проблема была в том, что я не подписывался на обновление
то есть когда было так this.http.put(url, user, httpOptions);
то запрос не отправляло, а когда добавил подпись на ответ, вот так this.http.put(url,user,httpOptions).subscribe(data=>console.log(data));
начало отправлять запрос
update(user: User) {
const httpOptions = {headers: new HttpHeaders({'Content-Type': 'application/json',})};
let url = '/api/' + user.id;
this.http.put(url, user, httpOptions).subscribe(data=>console.log(data));
}