У меня есть пружинный загрузчик mvc с небольшим jpa назад для обучения в этой системе.У меня есть stylese с подключением через ссылки тимилиста:
<link rel="stylesheet" data-th-href="@{/bs/dist/css/bootstrap.css}">
<link rel="stylesheet" data-th-href="@{/htmlElements/myElements.css}">
это структура моего проекта
Вчера все работало нормально, а сегодня нетувидеть мои стили вообще.После некоторых исследований я получаю эти данные:
- прямая ссылка на http://localhost:8080/htmlElements/myElements.css не отвечает.
далее я перезапустил свое приложение с включенным DEBUG и увиделthat
2018-06-03 12: 52: 42.957 DEBUG 10888 --- [nio-8080-exec-2] osweb.servlet.DispatcherServlet: DispatcherServlet с именем 'dispatcherServlet', обрабатывающий запрос GET для [/ bs]/dist/css/bootstrap.css] 2018-06-03 12: 52: 42.957 DEBUG 10888 --- [nio-8080-exec-2] swsmmaRequestMappingHandlerMapping: поиск метода-обработчика для пути / bs / dist / css / bootstrap.css 2018-06-03 12: 52: 42.958 DEBUG 10888 --- [nio-8080-exec-3] osbwsfOrderedRequestContextFilter: связанный контекст запроса с потоком: org.apache.catalina.connector.RequestFacade@1298ec89 2018-06-03 12: 52: 42.958 DEBUG 10888 --- [nio-8080-exec-3] osweb.servlet.DispatcherServlet: DispatcherServlet с именем 'dispatcherServlet', обрабатывающий запрос GET для [/htmlElements/myElements.css] 2018-06-03 12:52: 42.958 DEBUG 10888 --- [nio-8080-exec-3] swsmmaRequestMappingHandlerMapping: поиск метода-обработчика для пути /htmlElements/myElements.css 2018-06-03 12: 52: 42.963 DEBUG 10888 --- [nio-8080-exec-2] .mmaExceptionHandlerExceptionResolver: разрешение исключения из обработчика [null]: org.springframework.web.HttpRequestMethodNotSupportedException: метод запроса 'GET' не поддерживается 2018-06-03 12: 52: 42.963 DEBUG 10888 --- [nio-8080-exec-3] .mmaExceptionHandlerExceptionResolver: разрешение исключения из обработчика [null]:.springframework.web.HttpRequestMethodNotSupportedException: метод запроса 'GET' не поддерживается 2018-06-03 12: 52: 42.963 DEBUG 10888 --- [nio-8080-exec-2] .wsmaResponseStatusExceptionResolver: разрешение исключения из обработчика или nug [nug].springframework.web.HttpRequestMethodNotSupportedException: метод запроса 'GET' не поддерживается 2018-06-03 12: 52: 42.963 DEBUG 10888 --- [nio-8080-exec-3] .wsmaResponseStatusExceptionResolver: разрешение исключения из обработчика или nug [nug].springframework.web.HttpRequestMethodNotSupportedException: требуетсяest метод GET не поддерживается 2018-06-03 12: 52: 42.964 DEBUG 10888 --- [nio-8080-exec-3] .wsmsDefaultHandlerExceptionResolver: разрешение исключения из обработчика [null]: org.springframework.web.HttpRequestMethodNotSupportedМетод запроса «GET» не поддерживается 2018-06-03 12: 52: 42.964 WARN 10888 --- [nio-8080-exec-3] osweb.servlet.PageNotFound: Метод запроса «GET» не поддерживается 2018-06-03 12: 52: 42.964 DEBUG 10888 --- [nio-8080-exec-2] .wsmsDefaultHandlerExceptionResolver: Разрешение исключения из обработчика [null]: org.springframework.web.HttpRequestMethodNotSupportedException: метод запроса «GET» 12 не поддерживается 201-06-03: 52: 42.964 WARN 10888 --- [nio-8080-exec-2] osweb.servlet.PageNotFound: Метод запроса 'GET' не поддерживается 2018-06-03 12: 52: 42.964 DEBUG 10888 --- [nio-8080-exec-3] osweb.servlet.DispatcherServlet: Null ModelAndView возвращается в DispatcherServlet с именем dispatcherServlet: предполагается, что HandlerAdapter завершил обработку запроса 2018-06-03 12: 52: 42.964 DEBUG 10888 --- [nio-8080-exec-2] osweb.servlet.DispatcherServlet: Null ModelAndView возвращается в DispatcherServlet с именем dispatcherServlet: предполагается, что HandlerAdapter завершил обработку запроса
Итак, яне могу понять в чем дело.Я не прикасаюсь ни к каким пружинным загрузчикам.Я думаю, что мне следует перенастроить WebMvcConfigurer.class с помощью метода addResourceHandlers (), но я не могу найти правильное руководство, как реализовать его с помощью весенней загрузки.
Я могу сделать css как обычный @GetMapping с правильной позицией в "/ templates", но это плохая идея?
UPDATE |ЧАСТИЧНО РЕШЕНО Я нашел 1 контроллер с @PostMapping без значения.Удалить его. Перезагрузить - стили появляются.Затем я добавляю этот @PostMapping () в метод класса @Controller и не вижу этих ошибок.Поэтому, если у кого-то возникнет такая же проблема: перезапустите ide ->, затем проверьте свои контроллеры.спасибо 4 ребята помогите