zoukankan      html  css  js  c++  java
  • SpringBoot2 静态资源规则和定制化&welcome页面和图标

    之前SpringBoot1也说过  这里重新说一遍

    静态资源访问

    1、静态资源目录

    只要静态资源放在类路径下: /static  or  /public or   /resources  or  /META-INF/resources  这四个  很熟悉了吧  直接放里面就可以访问的。

    访问 : 当前项目根路径/ + 静态资源名

     

    默认是没前缀的 ·可以设前缀 :也可以更改静态文件的目录,在properties 或 yml 中 直接设置【下面是YML】:

    spring:
      mvc:
        static-path-pattern: /res/**

    原理: 静态映射/**。

    请求进来,先去找Controller看能不能处理。不能处理的所有请求又都交给静态资源处理器。静态资源也找不到则响应404页面

     

    也可以更改静态文件的目录,在properties 或 yml 中 直接设置【下面是properties文件】:

    spring.web.resources.static-locations=classpath:/haha/

    如果改变了  那么static  那些原生静态文件夹 都不好使,,,访问是没效果的

     

    还有一个 webjar  他是自动映射的,这个不多说  之前说过。


    欢迎页支持

    • 静态资源路径下 index.html
      • 可以配置静态资源路径
      • 但是不可以配置静态资源的访问前缀否则导致 index.html不能被默认访问
     

    自定义 Favicon  图标

    favicon.ico 放在静态资源目录下即可。

    但是如果配置了 静态资源的访问前缀 ,会失效。

     

     

    本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/15230471.html

  • 相关阅读:
    Spring解决循环依赖的三种方式
    MySQL深度分页
    MySQL大数据量分页查询方法及其优化
    java进程 cpu100%问题排查
    Java线程池如何合理配置核心线程数
    Btree和B+tree的区别
    Python3 for Linux 安装
    redis sentinel 相关参数及命令
    postman 连接mysql
    oracle-数据库的各种-锁-详解
  • 原文地址:https://www.cnblogs.com/bi-hu/p/15230471.html
Copyright © 2011-2022 走看看