zoukankan      html  css  js  c++  java
  • springboot配置静态资源访问的2种方式

    方式1:实现WebMvcConfigurer addResourceHandlers方法

      

    package com.example.demo4;
    
    import org.springframework.context.annotation.Configuration;
    import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
    import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
    
    /**
     * @author admin
     * @version 1.0.0
     * @ClassName WebMvcConfig.java
     * @Description TODO
     * @createTime 2021年05月26日 11:16:00
     */
    @Configuration
    public class WebMvcConfig implements WebMvcConfigurer {
        
      /**
       * @Author admin
       * @Description //TODO 
       * @Date 2021/5/26 14:20 
       * @Param [registry]
       * @return void
       **/
        @Override
        public void addResourceHandlers(ResourceHandlerRegistry registry) {
            //将所有/images/** 访问都映射到classpath:/static/ 目录下或者classpath:/META-INF/resources/、classpath:/resources/、classpath:/public/
            registry.addResourceHandler("/images/**")
                    .addResourceLocations("classpath:/static/") //项目目录下的静态资源
                    .addResourceLocations("file:D:/Images/");//服务器本地磁盘上的静态资源
        }
    }

    方式2:在配置文件application.yml指定静态资源的访问路径

      

    spring:
      mvc:
        static-path-pattern: /images/**
      web:
        resources:
          static-locations: file:D://Images
  • 相关阅读:
    Java8新特性简介
    责任链模式
    Bean的生命周期
    APP中https证书有效性验证引发安全问题(例Fiddler可抓https包)
    程序员成长指南
    Go 代码性能优化小技巧
    Go slice 扩容机制分析
    一次 Go 程序 out of memory 排查及反思
    curl 常用操作总结
    Go benchmark 详解
  • 原文地址:https://www.cnblogs.com/bobobjh/p/14813321.html
Copyright © 2011-2022 走看看