У меня возникла проблема, когда я добавляю метод в класс контроллера, когда при добавлении этого @GetMapping на свой контроллер у меня возникает ошибка Не удалось загрузить ресурс Ресурс Не удалось загрузить ресурс: сервер ответил с состоянием 405 () и404 () и в журналах выполнения я получаю следующее сообщение: osweb.servlet.PageNotFound: Метод запроса 'GET' не поддерживается
Когда я удаляю этот метод из класса контроллера, все работает нормально.Не знаю, почему это происходит.
@GetMapping("/projet/{id}")
public String projet(@PathVariable("id") int itemId, Model model) {
model.addAttribute("datauser", userDao.findAll());
Project project = projectDao.findById(itemId).get();
model.addAttribute("projet",project);
model.addAttribute("task", new Task());
return "projet";
}
Я не понимаю, откуда это взялось, потому что до этого мои ресурсы работали просто отлично.Вот как я это называю в своем html:
<form action="#" th:action="@{'/projet/'+${proj.id}}" th:object="${proj}" method="GET">
<button><td th:text="${proj.nom}"></td></button>
</form>
Не могли бы вы мне помочь?Спасибо :) Элиана