zoukankan      html  css  js  c++  java
  • springboot中配置addResourceHandler和addResourceLocations,使得可以从磁盘中读取图片、视频、音频等

    磁盘目录

     

     

     

     

     

    WebMvcConfig的代码

     

    //对静态资源的配置
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
    
       String os = System.getProperty("os.name");
    
       if (os.toLowerCase().startsWith("win")) {  //如果是Windows系统
    registry.addResourceHandler("/smallapple/**")
                // /apple/**表示在磁盘apple目录下的所有资源会被解析为以下的路径
    .addResourceLocations("file:G:/itemsource/smallapple/") //媒体资源
    .addResourceLocations("classpath:/META-INF/resources/");  //swagger2页面
    } else {  //linux 和mac
    registry.addResourceHandler("/smallapple/**")
                .addResourceLocations("file:/resources/smallapple/")   //媒体资源
    .addResourceLocations("classpath:/META-INF/resources/");  //swagger2页面;
    }
    }

     

    数据库中路径

     

     

    测试:

     

     

  • 相关阅读:
    爱摘苹果的小明
    盗梦空间
    九九乘法表
    谁是最好的Coder
    画图
    黑色帽子
    a letter and a number
    运维开发面试题
    python 守护进程daemon
    kubernets 应用部署
  • 原文地址:https://www.cnblogs.com/devise/p/9974665.html
Copyright © 2011-2022 走看看