Проблема с Spring MVC - проблема диспетчера - PullRequest
0 голосов
/ 14 ноября 2018

У меня проблема с использованием Spring MVC.Пожалуйста, имейте в виду, что я прочитал около 15 тем, задающих один и тот же вопрос, и ни одна из них не дала мне ответа.Я сейчас немного растерян.

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

WARN (org.springframework.web.servlet.PageNotFound) - No mapping found for HTTP request with URI [/bo/newsletter/accueil] in DispatcherServlet with name 'dispatcher'

Все темы, о которых я читал, говорили об изменении файла web.xml, который я пробовал.Без успеха.

Просто получите мой

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/newsletter/*</url-pattern>
</servlet-mapping>

, который, как я уже говорил, работал правильно несколько модификаций назад.

Поэтому я попытался прокомментировать весь мой код, кромефункция, которая просто отображает основной вид.Поэтому я прокомментировал Controller, Service, DAO, SQLMapper.Все еще не работает.

Странно то, что это работает как обаяние, если я изменяю свой путь URL "[...] / newsletter / home" (который является моим желаемым URL) на "[...] / actualites / newsletter / home "(" actualites "- это рабочий путь, например," actualites / home ").

1 Ответ

0 голосов
/ 20 ноября 2018

Нашли решение несколько дней назад.

Я неправильно понял, как аннотации должны были работать. Мой NewsletterController был аннотирован @Controller, вместо @RequestMapping я поместил @GetMapping, @DeleteMapping и т. Д., А затем разместил тип запроса.

Спасибо за помощь в любом случае! Странная ошибка, которая появилась, хотя, надеюсь, решение поможет некоторым:)

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