zoukankan      html  css  js  c++  java
  • springboot配置静态资源映射

    第一种方式:注入一个WebMvcConfigurer对象(springboot中所有的WebMvcConfigurer对象会一起起作用)

     1 import org.springframework.context.annotation.Bean;
     2 import org.springframework.context.annotation.Configuration;
     3 import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
     4 import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
     5  
     6 @Configuration
     7 public class MvcConfig {
     8     @Bean
     9     public WebMvcConfigurer webMvcConfigurer(){
    10         return new WebMvcConfigurer() {
    11             @Override
    12             public void addResourceHandlers(ResourceHandlerRegistry registry) {
    13                 registry.addResourceHandler("/uploads/**").addResourceLocations("file:/home/uploads/");
    14             }
    15         };
    16     }
    17 }

    “/uploads/**” :表示访问路径,根据实际情况指定(这里表示/uploads/下的所有路径)

    "file:/home/uploads/" :表示静态资源在硬盘上的真实存储位置,根据实际情况指定

    第二种方式:配置文件中配置(常用)

    1 mvc:
    2   static-path-pattern: /uploads/**
    3   resources:
    4     static-locations: classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:/home/uploads/

    只需要将static-locations下末尾的真实路径file:/home/upload/修改成实际需要映射到的真实路径即可

  • 相关阅读:
    数据处理
    Interleaving String
    Distinct Subsequences
    caffe 输入图像图像加高斯噪声
    caffe resize用interpolation
    软件測试基本方法(七)之验收測试
    CSS入门学习
    bzoj1458 士兵占据
    Swift高阶函数介绍(闭包、Map、Filter、Reduce)
    每天一点儿Java--list
  • 原文地址:https://www.cnblogs.com/zhncnblogs/p/13468158.html
Copyright © 2011-2022 走看看