Добрый день!
Ваш вопрос больше касается js, нежели java.
Теперь, по поводу реализации: после добавления нового пользователя не нужно вызывать каждый раз метод showUser и обновлять весь список. Вместо этого вы можете добавить нового пользователя в таблицу новой строкой.
Чтобы сделать вышеуказанным способом нужно:
Вместо void вернуть другой ответ. Например, нового пользователя.
Т.е. ResponseEntity или User вместо void
@PostMapping("/adduser")
void addUser(@RequestBody User user)
{
System.out.println("MY RESPONSE: "+user.toString());
ajaxrepos.save(user);
}
А дальше последней строкой добавить нового пользователя через append в существующую таблицу
Было бы неплохо подебажить ваш код на серверной стороне и на клиентской стороне и глянуть в консоль браузера на предмет наличия ошибок в js.
В частности, надо бы глянуть что приходит в ответ после добавления нового юзера и вызова showuser()
Возможно, что ошибка происходит при вызове showuser().