10.静态文件的映射

Posted yangyh26

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10.静态文件的映射相关的知识,希望对你有一定的参考价值。

  在SpringBoot项目中,静态文件应该放在哪里,有规定。

1.所有 /webjars/** ,都去 classpath:/META-INF/resources/webjars/ 找资源

  webjars:以jar包的方式引入静态资源http://www.webjars.org/

1.1.首先需要引入pom

<!--引入jquery-webjar在访问的时候只需要写webjars下面资源的名称即可-->
<dependency>
    <groupId>org.webjars</groupId>
    <artifactId>jquery</artifactId>
    <version>3.3.1</version>
</dependency>

  开启8080端口

技术图片

 

 

   现在想访问如下.js文件,只需:localhost:8080/webjars/jquery/3.3.1/jquery.js

技术图片

2./**" 访问当前项目的任何资源,都去(静态资源的文件夹)找映射

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

  只需将目标文件放在以上5个位置之一即可:http://localhost:8080/asserts/js/Chart.min.js

技术图片

 

 技术图片

 

   当然还可以设置首页

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1>首页</h1>
</body>
</html>

 

 技术图片

 

 技术图片

 

以上是关于10.静态文件的映射的主要内容,如果未能解决你的问题,请参考以下文章

支持动态或静态片段的不同屏幕尺寸?

使用 libtorrent 下载特定片段

vscode 插件推荐

vs code 插件推荐

ELF二进制分析静态与动态。汇编代码如何?指令内存映射的变化?

片段内部静态类和gradle问题