Приложение Spring Boot не меняется - PullRequest
1 голос
/ 17 марта 2019

Я делал проект раньше.(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 не работает.

Что мне делать?

1 Ответ

0 голосов
/ 17 марта 2019

Я не Netbeans и не эксперт по STS, но, чтобы исключить любые проблемы, возникающие в ваших IDE, вы можете попробовать следующее:

Полная перестройка и запуск вашего проекта, так что любые изменения вJava или файлы ресурсов могут быть отражены при следующем запуске вашего сервера:

mvn clean spring-boot:run

Пожалуйста, убедитесь, что вы остановили все запущенные серверы выначалось раньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...