spring boot映射本地文件,前端url访问

  • Post author:
  • Post category:其他




springboot映射本地文件

上代码

@Configuration
public class WebMvcConfig implements WebMvcConfigurer {

    //静态资源映射
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        //把本地静态资源映射到项目
        try {
            registry.addResourceHandler("/files/**").addResourceLocations("file:E:/files/");
           // 也可以映射项目里的static路径
           /*
				classpath:/resources/
				classpath:/static/
				classpath:/public/
				classpath:/META-INF/resources/
		*/
        } catch (Exception e) {
            e.printStackTrace();
            System.out.print("错误映射:"+e);
        }
    }
}

注意:

  • 此时前端只需要 **

    localhost:端口/项目访问名(自己定义默认没有)/files/需要访问的文件

    **就访问的是本地E盘的files的文件了
  • 注意 E:/files/ 最后的 斜杠

    ‘/’

    一定存在,才能正确映射到文件夹



版权声明:本文为qq_43536071原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。