我正在尝试使用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);
}
答案 0 :(得分:1)
您已配置默认servlet请求处理程序,但您还要配置资源处理程序。不确定这两个应该如何一起播放...如果你的资源在classpath上,只需使用资源处理程序并删除默认的servlet处理程序,因为它根本不起作用。