spring boot下重写addResourceHandlers 无法访问

刚开始学习springboot,在调用静态资源时出现了无法访问的情况,原因就是静态文件所在目录有误,没有建立在 main/resources 下,而是直接在工程根目录去创建了文件目录。

package org.myboot.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

@Configuration
public class WebAppConfigurer extends WebMvcConfigurerAdapter{
	
	@Override
	public void addResourceHandlers(ResourceHandlerRegistry registry) {
		registry.addResourceHandler("/myfile/**").addResourceLocations("classpath:/myfile/");
		super.addResourceHandlers(registry);
	}
	
}

  正确目录
 

  错误目录:
 
 

猜你喜欢

转载自zhousiyu.iteye.com/blog/2411033