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/修改成实际需要映射到的真实路径即可

  • 相关阅读:
    UOJ299 游戏
    SPOJ-DivCnt2 Counting Divisors (square)
    Gym102331B Bitwise Xor
    POJ3495 Bitwise XOR of Arithmetic Progression
    LG5325 【模板】Min_25筛
    LOJ6229 这是一道简单的数学题
    BZOJ3601 一个人的数论
    LOJ138 类欧几里得算法
    Atcoder TypicalDPContest N~T
    莫队基础题
  • 原文地址:https://www.cnblogs.com/zhncnblogs/p/13468158.html
Copyright © 2011-2022 走看看