zoukankan      html  css  js  c++  java
  • Spring Boot对静态资源的映射规则

    规则一:所有 " /webjars/** " 请求都去classpath:/META-INF/resources/webjars/找资源

    webjars:以jar包的方式引入静态资源

    举例:引入jquery.js文件

    pom.xml文件添加如下依赖:

    <dependency>
        <groupId>org.webjars</groupId>
        <artifactId>jquery</artifactId>
        <version>3.4.1</version>
    </dependency>

    jar包目录如下所示:

    访问localhost:8080/webjars/jquery/3.4.1/jquery.js即可获得文件。

    规则二:" /** " 访问当前项目的任何资源,(静态资源的文件夹)

    "classpath:/META-INF/resources/"
    "classpath:/resources/"
    "classpath:/static/"
    "classpath:/public/"
    "/":当前项目的根路径

    如下图classpath下的对应文件夹,classpath是指java和resources

    localhost:8080/abc === 去上面说明的几个文件夹中找abc

    举例:访问static文件夹下的images/person.jpg

    访问路径为:localhost:8080/images/person.jpg

    规则三:欢迎页为静态资源文件夹下的所有index.html页面,被 " /** " 映射

    如:localhost:8080/

    规则四:所有 " **/favicon.icon "都是在静态资源文件夹下查找,用于设置网页图标

  • 相关阅读:
    getter 和 setter方法
    了解coredata 数据库的博客
    iOS 本地缓存简述
    iOS 9.0 xcode7
    iOS 直播推流SDK -- PLCameraStreamingKit
    时间充裕的时候看看技术总结
    技术分享7
    学习笔记-音频编解码
    学习笔记-weak strong ARC mrc
    飘雪效果的swf
  • 原文地址:https://www.cnblogs.com/YeHuan/p/12103766.html
Copyright © 2011-2022 走看看