SpringBoot 静态资源处理

默认资源映射

以下结构存放相同名称的图片 , Spring Boot 读取图片的优先级 , META-INF /resources > resources > static > public(也就是址 http://localhost:8080/test.jpg访问时候,显示图片的顺序) .
在这里插入图片描述

自定义资源映射

@Configuration
public class MyWebAppConfigurer extends WebMvcConfigurerAdapter {

    /**
     * 自定义目录以增加 /myres/* 映射到 classpath:/myres/*
     * 这样使用代码的方式自定义目录映射,并不影响 Spring Boot 的默认映射,可以同时使用。
     * 如果我们将/myres/* 修改为 /* 与默认的相同时,则会覆盖系统的配置,可以多次使用 addResourceLocations 添加目录,优先级先添加的高于后添加的。
     *
     * 访问 myres 文件夹中的 test.jpg 图片的地址为 http://localhost:8080/myres/test.jpg
     */
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/myres/**").addResourceLocations("classpath:/myres/");
        super.addResourceHandlers(registry);
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值