Кнопка «Изменить» в моем API весенней загрузки не работает. Произошла непредвиденная ошибка (тип = не найден, статус = 4JAVA

Программисты JAVA общаются здесь
Anonymous
Кнопка «Изменить» в моем API весенней загрузки не работает. Произошла непредвиденная ошибка (тип = не найден, статус = 4

Сообщение Anonymous »

У меня есть два метода для кнопки в моем MainController:

Код: Выделить всё

@GetMapping("/edit/{id}")
public String editUser(@PathVariable(name = "id") Long id, Model model){
model.addAttribute("userEntity", userService.findById(id));
return "edit";
}
@PutMapping("/edit/{id}")
public UserEntity editUser(@PathVariable(name = "id") Long id) {
return userService.updateUser(id);
}
Метод обновления в моем UserService:

Код: Выделить всё

public UserEntity updateUser(@RequestParam Long id) {
UserEntity userEntity = userRepo.findById(id).get();
userEntity.setName(userEntity.getName());
userEntity.setPassword(userEntity.getPassword());
return userRepo.save(userEntity);
}
файл edit.html:

Код: Выделить всё




Edit



 New username :  
 New password:  


[url=/]Return to main page[/url]


Никак не могу понять, почему возникает ошибка Whitelabel Error Page, в консоли ошибку не выводит. На странице пишет Произошла непредвиденная ошибка (type=Not Found, status=404).
Пытался смотреть гайды (я новичок в Spring), но у всех так Методы обновления написаны по-другому. И еще я не уверен насчет @PostMapping, нужно ли его добавлять в MainController или нет, если надо, то как

Подробнее здесь: https://stackoverflow.com/questions/787 ... or-has-occ

Вернуться в «JAVA»