addResourceHandler @EnableWebMvc setup - PullRequest
       2

addResourceHandler @EnableWebMvc setup

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

Мой обработчик работал до некоторых обновлений зависимостей и отключения XML в моем приложении.Но теперь я получаю эту ошибку

org.springframework.web.servlet.DispatcherServlet noHandlerFound
WARNING: No mapping for GET /resources/img/logo.png

Мой распознаватель изображений работает нормально, мой контроллер указывает на правильные места, это просто мои css / js, которые не отображаются на карте.

public class ConfigClass {
@Bean
public ViewResolver viewResolver() {
    InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();

    viewResolver.setPrefix("/WEB-INF/view/");
    viewResolver.setSuffix(".jsp");

    return viewResolver;
}

public void addResourceHandlers(final ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
}

1 Ответ

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

WebMvcConfigurationSupport представляется необходимым.

 public class ConfigClass extends WebMvcConfigurationSupport{
    //Rest here
    }

EDIT

Первоначальный ответ был основан на любительском «кэшированном» ответе.Фактическое решение использовало

public class ConfigClass extends WebMvcConfigurerAdapter {

Однако теперь это не рекомендуется.Ищу ответ на этот вопрос.

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