@Configuration
public class CustomerMvcConfigurerAdapter implements WebMvcConfigurer {
/**
* 添加静态资源文件,外部可以直接访问地址
* @param registry
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
//如下配置则能可以访问src/main/resources/mysource下面的文件
registry.addResourceHandler("/myprofix/**").addResourceLocations("classpath:/mysource/");
//如访问mysource文件夹下的a.jpg,则输入:localhost:8080/myprofix/a.jpg
}
}
如果静态文件的实际存放路径不在classpath
下,可以使用file
。例如:addResourceLocations("file:/root/hello/");