Я делал проект раньше.(https://github.com/sercandorman/CRUD-Operations-With-Spring) Теперь я хотел пройти через это. Когда я добавляю html-файл в ресурсы / шаблоны, я вижу страницу. И на этой странице я пытаюсь получить данные из базы данных mysql. Тем временем я пыталсяиспользовать тот же метод ajax / get, но столкнулся с ошибкой 404. не найдено сообщений. И я уверен, что я использую правильные итерации RequestMapping и Thymeleaf. Я уже использовал раньше, поэтому я делал то же самое, но только из другой таблицы. Я не мог понять'Why' !? ...
Затем я попытался изменить метод RequestMapping, который работал раньше. И НИЧЕГО НЕ ИЗМЕНИЛ. Метод все еще работает как старый! Я пытаюсь сломать его,но нет, ничего не происходит. Как это может быть возможно?!
Примечание: я пытался открыть проект Spring Tool Suite и Netbeans. После того, как обнаружил тысячи ошибок, успешно открыл проект с STS, но посмотрите на него.Я не могу изменить его первоначальную форму.
Это касается файлов war / jar?! Что мне делать?
Метод findAll (Работает)
@RequestMapping(value = "/findAll", method = RequestMethod.GET)
public void findAll() {
mavIndex.addObject("allRecords", personService.findAll());
mavIndex.addObject("mod", "VIEW_RECORDS");
}
с этим;
<div class="row" id="getResultDiv" th:switch="${mod}">
...
<div th:case="VIEW_RECORDS">
...
<tbody>
<tr th:each="result : ${allRecords}">
<td th:text="${result.id}" id="tid"></td>
<td th:text="${result.name}" id="tname"></td>
<td th:text="${result.surname}" id="tsurname"></td>
</tr>
</tbody>
</div>
</div>
Но когда я это сделаю;
@RequestMapping(value = "/lists", method = RequestMethod.GET)
public void findAllLists() {
mavIndex2.addObject("allLists", listsService.findAllLists());
mavIndex2.addObject("mod2", "VIEW_LISTS");
}
с этим;
...
<tbody>
<tr th:each="res : ${allLists}">
<td th:text="${res.listname}"></td>
</tr>
</tbody>
Также я уверен, что Службы и Репозитории одинаковы.
Как я уже упоминал выше, когда я меняю метод / findAll, ничего не меняется и мой метод / lists не работает.
Что мне делать?