Spring MVC资源处理程序无法正常工作

时间:2015-01-03 22:09:22

标签: spring spring-mvc resources spring-java-config

我正在尝试使用java配置配置我的spring应用程序。我逐行跟踪文档,当我尝试访问资源时,我得到404。这是我的配置。

@EnableWebMvc
@Configuration
public class WebMvcConfiguration extends WebMvcConfigurerAdapter {

@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
    configurer.enable();
}

@Bean
public MultipartResolver multipartResolver() {
    return new StandardServletMultipartResolver();
}

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/resources/");
    registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
}

1 个答案:

答案 0 :(得分:1)

您已配置默认servlet请求处理程序,但您还要配置资源处理程序。不确定这两个应该如何一起播放...如果你的资源在classpath上,只需使用资源处理程序并删除默认的servlet处理程序,因为它根本不起作用。