访问静态资源|学习笔记

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

开发者学堂课程【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 中静态资源的访问

相关文章
|
3月前
|
数据采集 存储 安全
一文带你讲透数据仓库分层!
在数据处理中,常遇到数据混乱、指标不一致、开发排期长等问题,根源往往在于数据分层设计不合理。本文详解数据仓库分层(ODS、DWD、DWS、DM、APP等),阐述其在数据清洗、整合、管理及应用中的关键作用,帮助提升数据质量、减少重复开发、增强系统扩展性,从而高效支撑业务决策。
一文带你讲透数据仓库分层!
Spring Boot 一个接口同时支持 form 表单、form-data、json 优雅写法
网上很多代码都是千篇一律的 cvs,相信我只要你认真看完我写的这篇,你就可以完全掌握这个知识点,这篇文章不适合直接 cvs,一定要先理解。
|
NoSQL 架构师 Java
2024软考架构师考试---分布式锁的实现方式有那些以及优缺点
【6月更文挑战第16天】在分布式系统中,分布式锁是一种用于控制对共享资源访问的机制,以确保多进程、多线程环境下的数据一致性。分布式锁有多种实现方式,本文将介绍几种常见的分布式锁及其优缺点。
589 1
|
存储 搜索推荐 大数据
大数据在医疗领域的应用
大数据在医疗领域有广泛应用,包括电子病历的数字化管理和共享,提升医疗服务效率与协同性;通过数据分析支持医疗决策,制定个性化治疗方案;预测疾病风险并提供预防措施;在精准医疗中深度分析患者基因组信息,实现高效治疗;在药物研发中,加速疗效和副作用发现,提高临床试验效率。此外,在金融领域,大数据的“4V”特性助力业务决策前瞻性,被广泛应用于银行、证券和保险的风险评估、市场分析及个性化服务中,提升运营效率和客户满意度。
1479 6
|
存储 域名解析 运维
阿里云轻量应用服务器82元与298元年解析与选择参考
目前,阿里云推出的两款特惠轻量应用服务器——82元1年的2核2G3M套餐和298元1年的2核4G4M套餐,吸引了众多用户的关注。本文将深入解析这两款套餐的具体配置、优势、应用场景及选购建议,以供参考。
阿里云轻量应用服务器82元与298元年解析与选择参考
|
SQL 安全 数据库
基于SQL Server事务日志的数据库恢复技术及实战代码详解
基于事务日志的数据库恢复技术是SQL Server中一个非常强大的功能,它能够帮助数据库管理员在数据丢失或损坏的情况下,有效地恢复数据。通过定期备份数据库和事务日志,并在需要时按照正确的步骤恢复,可以最大限度地减少数据丢失的风险。需要注意的是,恢复数据是一个需要谨慎操作的过程,建议在执行恢复操作之前,详细了解相关的操作步骤和注意事项,以确保数据的安全和完整。
673 0
|
算法
路径规划算法 - 求解最短路径 - Dijkstra(迪杰斯特拉)算法
路径规划算法 - 求解最短路径 - Dijkstra(迪杰斯特拉)算法
843 0
|
Java 程序员 数据处理
从软件危机中处理软件工程问题
【6月更文挑战第28天】本文介绍软件危机及其处理方式。1968年的北约会议首次提出“软件危机”,指软件开发的复杂性和成本超支问题。现代解决策略包括多种方法和模型,如OO、结构化、RUP和SOA,旨在提高效率和适应性。
1243 0
从软件危机中处理软件工程问题
|
Java 数据库连接 数据库
如何在Spring Boot中集成Hibernate
如何在Spring Boot中集成Hibernate
|
算法 安全 Linux
真实世界的密码学(二)(2)
真实世界的密码学(二)
310 2