zoukankan      html  css  js  c++  java
  • 9、springboot之处理静态资源

    在springboot项目中的resource根目录下建立三个文件夹staticpublicresources

    里面都放同样名字的图片

    但是图片内容不一样

    启动springboot之后输入

    http://localhost:9999/1.jpg

    会显示resources下面的图片。如果去掉resources文件夹,会显示static下面的图片,最后才会显示public下面的文件

    所以,读取顺序应该是 resources  >   static  >   public    而且这几个文件夹访问不需要加前缀

    自定义静态文件的文件夹

    添加配置

    @Configuration
    public class MyConfig extends WebMvcConfigurerAdapter {
        @Override
        public void addResourceHandlers(ResourceHandlerRegistry resourceHandlerRegistry) {
            resourceHandlerRegistry.addResourceHandler("/test/**").addResourceLocations("classpath:/test/");
            super.addResourceHandlers(resourceHandlerRegistry);
        }
    }

    在resources根目录下添加一个test文件夹

    然后通过上面的方式添加到资源处理注册中去

    可以直接访问http://localhost:9999/test/1.jpg就可以得到文件了

    如果这里替换成("classpath:/")则将默认的路径全部覆盖了

  • 相关阅读:
    HIVE的基本操作
    sqoop数据迁移
    工作流调度器azkaban
    C/s模式与B/S模式
    自动装箱和拆箱所带来的问题(1)“==”问题
    线程死锁
    模拟售票
    线程之间的通信
    线程同步引发的安全问题
    sql server 与 mysql在自定以数据类型的区别
  • 原文地址:https://www.cnblogs.com/gudulijia/p/6734622.html
Copyright © 2011-2022 走看看