当前位置: 首页 > wzjs >正文

微网站的搭建流程女儿考试没圈关键词

微网站的搭建流程,女儿考试没圈关键词,实体店面做网站推广要多少钱,源码商城网站源码一、静态资源映射 在 Spring Boot 中,静态资源的映射是指将特定的 URL 路径与静态资源关联起来 静态资源有例如,HTML、CSS、JS、图片等 这使得客户端可以通过 URL 路径访问这些资源 二、默认静态资源映射 概述 Spring Boot 默认会将以下目录中的文件…

一、静态资源映射

  1. 在 Spring Boot 中,静态资源的映射是指将特定的 URL 路径与静态资源关联起来

  2. 静态资源有例如,HTML、CSS、JS、图片等

  3. 这使得客户端可以通过 URL 路径访问这些资源


二、默认静态资源映射

概述
  • Spring Boot 默认会将以下目录中的文件映射为静态资源
  1. classpath:/static/

  2. classpath:/public/

  3. classpath:/resources/

  4. classpath:/META-INF/resources/

1、classpath:/static/
  1. 路径:src/main/resources/static/

  2. 用途:用于存放静态资源文件,例如,CSS、JavaScript、图片等

# 示例URL 路径:http://localhost:8080/image.jpg文件路径:src/main/resources/static/image.jpg
2、classpath:/public/
  1. 路径:src/main/resources/public/

  2. 用途:用于存放公开的静态资源文件,例如,HTML、图片等

# 示例URL 路径:http://localhost:8080/index.html文件路径:src/main/resources/public/index.html
3、classpath:/resources/
  1. 路径:src/main/resources/resources/

  2. 用途:用于存放静态资源文件,与 classpath:/static/ 类似

# 示例URL 路径:http://localhost:8080/resources/style.css文件路径:src/main/resources/resources/style.css
4、classpath:/META-INF/resources/
  1. 路径:src/main/resources/META-INF/resources/

  2. 用途:用于存放需要打包到 JAR 文件中的静态资源文件,通常用于第三方库或插件

# 示例URL 路径:http://localhost:8080/plugin.js文件路径:src/main/resources/META-INF/resources/plugin.js
访问优先级
  • Spring Boot 会按照以下顺序查找静态资源文件,优先级从高到低
  1. classpath:/META-INF/resources/

  2. classpath:/resources/

  3. classpath:/static/

  4. classpath:/public/

注意事项
  1. 如果自定义了静态资源路径,即 spring.mvc.static-path-pattern,默认路径仍然有效

  2. 如果需要完全覆盖默认的静态资源路径,可以在配置中指定 spring.web.resources.static-locations


三、自定义静态资源映射

1、配置文件配置
  • application.yaml 文件中,配置如下内容
spring:mvc:static-path-pattern: /static/**web:resources:static-locations: classpath:/custom-static/
# 如果使用的是 properties 文件spring.mvc.static-path-pattern=/static/**
spring.web.resources.static-locations=classpath:/custom-static/
  1. spring.mvc.static-path-pattern 是静态资源的 URL 路径

  2. spring.web.resources.static-locations 是静态资源的实际位置

# 示例URL 路径:http://localhost:8080/static/image.jpg文件路径:src/main/resources/custom-static/image.jpg
2、代码配置
  • 实现 WebMvcConfigurer 接口,通过代码配置可以更灵活地定义静态资源的映射,
@Configuration
public class WebConfig implements WebMvcConfigurer {@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/file/download/**").addResourceLocations("classpath:/file/");}
}
  1. addResourceHandler 方法是静态资源的 URL 路径

  2. addResourceLocations 方法是静态资源的实际位置

# 示例URL 路径:http://localhost:8080/file/download/image.jpg文件路径:src/main/resources/file/image.jpg
访问优先级
  1. 如果同时使用了配置文件配置与代码配置,Spring Boot 会合并两者的配置

  2. 如果路径冲突,代码配置会优先级更高

映射到文件系统
  1. 配置文件配置
spring:mvc:static-path-pattern: /file/download/**web:resources:static-locations: file:D:/fileUpload/
  1. 代码配置
@Configuration
public class WebConfig implements WebMvcConfigurer {@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/file/download/**").addResourceLocations("file:D:/fileUpload/");}
}
http://www.dtcms.com/wzjs/430209.html

相关文章:

  • 渝网互联重庆网站制作网站建设的意义和目的
  • 个人二级网站怎么做学it需要什么学历基础
  • 什么网站做微信公众账号域名信息查询网站
  • eclipse做网站百度关键词优化软件网站
  • 劳务公司网站建设方案315影视行业
  • 网站建设摊销谷歌seo排名优化服务
  • 做婚介打么网站好谷歌独立站
  • 手机 登录asp网站成都网站seo外包
  • 免费网站设计 优帮云seo优化视频教程
  • 广东软文网站推广文案萧山市seo关键词排名
  • 二级分销利润分配模式搜索引擎优化规则
  • 沈阳网络建网站个人网络营销工具有哪些?
  • arukas搭建wordpress网站在线优化工具
  • 深圳网站建设服务哪家有网站软件下载
  • 公司建设一个网站需要多少钱优化seo方案
  • 网页设计适合女生吗广东seo推广
  • 网站切图规范搜索引擎推广和优化方案
  • 顺德大良网站建设怎么推广游戏叫别人玩
  • dedecms网站地图怎么做农产品网络营销推广方案
  • 美食网站开发目的与意义怎么制作一个自己的网站
  • 网页设计基础课程设计报告搜索引擎优化网页
  • 做网站 node php百度一下官网首页百度一下百度
  • 做一个静态网站要多少钱站内优化seo
  • 党建网站建设 报告浙江网络科技有限公司
  • 深圳网站设计公司费用网站优化要做哪些
  • 设计公司入川备案什么软件可以优化关键词
  • 品牌策划公司口号重庆seo软件
  • 网站建设买服务器还是数据库新媒体
  • 网站如何做流量在线一键免费生成网页网站
  • 网站建设案例教程视频搜狗站长平台