zoukankan      html  css  js  c++  java
  • springboot之静态资源放行的方法(记录)

    一、application.properties 配置文件中添加如下配置 :

    # 静态资源放行的配置
    spring.mvc.static-path-pattern=/static/**
    

    二、添加静态资源映射类:

    ​ 在启动类同级目录下,创建config文件夹,该文件夹下创建WebMvcConfig类,并继承 WebMvcConfigurer,注解 @Component,在addResourceHandlers方法中放行 /static/** 的路径资源。

    import org.springframework.stereotype.Component;
    import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
    import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
    
    /**
     * 配置静态资源映射
     **/
    @Component
    public class WebMvcConfig implements WebMvcConfigurer {
    
        /**
         * springboot 无法直接访问静态资源,需要放开资源访问路径。
         * 添加静态资源文件,外部可以直接访问地址
         *
         * @param registry
         */
        @Override
        public void addResourceHandlers(ResourceHandlerRegistry registry) {
            registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
    
        }
    
    }
    
  • 相关阅读:
    学习笔记9
    学习笔记8
    学习笔记7
    学习笔记6
    学习笔记5
    学习笔记4
    学习笔记3
    学习笔记2
    学习笔记1
    矩形覆盖
  • 原文地址:https://www.cnblogs.com/duanxiaobiao/p/14528409.html
Copyright © 2011-2022 走看看