我的处理程序在一些依赖关系更新和我的应用程序中的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/");
}
答案 0 :(得分:0)
WebMvcConfigurationSupport 似乎是必不可少的。
public class ConfigClass extends WebMvcConfigurationSupport{
//Rest here
}
编辑
最初的答案是基于业余“缓存”答案的。实际的解决方案是使用
public class ConfigClass extends WebMvcConfigurerAdapter {
但是,现在不建议使用。我正在寻找答案。