访问静态资源|学习笔记

简介: 快速学习访问静态资源

开发者学堂课程【SpringBoot 实战教程 访问静态资源】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/651/detail/10788


访问静态资源


内容介绍:

定义

二、案例

 

一、定义

在 SpringBoot 中加载静态资源和在普通的web应用中不太一样。默认情况下,因为 SpringBoot 已经默认了访问路径Spring Boot  从 classpath 的 /static, /public或 /META-INF/resources 文件夹或从 ServletContext 根目录提供静态内容通常习惯放在 classpath 的/static

#设定静态文件路径,js, css, image 等

spring. resources. static-locat ions=classpath: /static/


二、案例

1、在 resources 下创建一个 public 文件夹

2、创建一个静态资源js, css, image 等

3、再创建一个 static 文件夹

4、放入一个图片粘贴

5、启动因为以下这些都是 springboot 默认的路径所以就可以被访问到

image.png

6、输入localhost:8080/my.js在 my.js 中写入一些代码启动访问注意因为这里都是 springboot 默认配置可以访问静态资源的路径所以在访问时不需要写 public 文件夹直接写静态资源

image.png

7、同理访问图片也不需要写 static 文件夹需要注意

image.png

8、这里都是 springboot 默认配置的如果自己配置需要在全局配置文件中 application.properties 覆盖默认配置即可

9、属性对应的是spring. resources. static-locations=classpath: /static/

static-locations 静态资源位置如果自己配置一个路径在 static 下面别的 springboot 规定的默认路径下的静态资源就不能访问到了。10、这时再访问 public 下 my.js 就访问不到了

image.png

11、如果访问图片图片还在 static 下符合规定

image.png

12、这就是 springboot 中静态资源的访问

相关文章
|
2月前
|
前端开发 JavaScript
加载静态文件
加载静态文件。
12 1
|
域名解析 缓存 前端开发
前端性能优化 实际应用cdn 加快静态资源访问
前端性能优化 实际应用cdn 加快静态资源访问
前端性能优化 实际应用cdn 加快静态资源访问
|
IDE Java 应用服务中间件
Javaweb学习笔记(一)之发布静态资源
本文主要介绍了Javaweb项目实践案例,即发布静态资源。
231 0
Javaweb学习笔记(一)之发布静态资源
解决SpringBoot无法访问静态资源文件
解决SpringBoot无法访问静态资源文件
解决SpringBoot无法访问静态资源文件
|
2月前
|
前端开发 JavaScript Python
静态资源配置
静态资源配置。
10 1
|
2月前
|
应用服务中间件 nginx
nginx配置https和直接访问静态文件的方式
nginx配置https和直接访问静态文件的方式
35 3
|
9月前
|
前端开发 JavaScript Java
SpringMVC-访问静态资源
SpringMVC-访问静态资源
47 0
|
5月前
|
XML 缓存 前端开发
SpringMVC中处理静态资源的几种方式
SpringMVC中处理静态资源的几种方式
59 0
|
6月前
|
Linux 数据安全/隐私保护
服务器上上传一个静态页面,并通过IP地址访问
服务器上上传一个静态页面,并通过IP地址访问
151 0
|
设计模式 开发框架 前端开发
springMVC的入门,学习,配置和静态资源访问问题的解决
# 引言 不知不觉,之前的文章生成器已经迎来了终章,这是网页版狗屁不通文章生成器的终章,也是狗屁不通文章生成器系列的最后一章。所以我决定精心打磨一下最后的终章部分,今天的更文我就写一个springMVC的学习部分。正好今天练习项目的开发在一些springMVC方面也是卡了很久。 # springMVC的简介 Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 HttpServlet。一个Spring内置的MVC框架。与Spring有着很好的兼容。 而且SpringMVC比其他的很多 MVC 框架更具扩展性和灵活性。 # s