springboot自定义静态资源映射

author author     2023-04-02     414

关键词:

参考技术A

0、基础html页面

注意将不同demo的序号按文件修改即可, demo01.html 内容如下:

1、Spring Boot项目静态资源默认访问路径

2、在IDEA中对应的路径

访问方法: http://localhost:8080/demo01.html ,如下:

3、优先级顺序

Ⅰ classpath:/META-INF/resources
→ Ⅱ classpath:/resources
→ Ⅲ classpath:/static
→ Ⅳ classpath:/public

1、配置文件配置

Ⅰ 此处是覆盖原有配置的,所以默认路径不能漏掉,假设删除原有路径映射,如下:

可以看到此时正常访问的为,demo01和demo05,如下:

注意: 如此配置原有配置仅剩 classpath:/META-INF/resources 还生效。

Ⅱ 静态文件请求匹配方式

修改后访问路径 http://localhost:8080/test/demo05.html ,访问如下:

2、WebMvcConfigurationSupport配置

注意: 此种配置下,原有的静态资源路径被覆盖、失效。

以上即为Spring Boot自定义静态资源映射的全部内容,感谢阅读。

springboot:静态资源映射定制404配置icon

...制首页、定制404页面、配置网站的图标静态资源映射规则SpringBoot中对于静态资源(css,js,img....)的存放是有规定的;在SpringBoot中,SpringMVC的web配置都在WebMvcAtuoConfiguration这个自动配置类中,在其中有个静态内部类,也就是自... 查看详情

springboot实现静态资源映射,登录功能以及访问拦截验证——以黑马瑞吉外卖为例(代码片段)

...ackend/page/login/login.html后台登录时发现无法访问,因为springboot只要静态资源放在类路径下:called /static (or /public or /resources or /META-INF/resources才能访问,所以我们需要自定义一下资源的访问路径我们可以通过重写Web... 查看详情

springboot2---静态资源映射规则(代码片段)

...请注意:指定新的静态资源文件夹的位置之后,springboot默认 查看详情

springbootweb静态资源映射(代码片段)

文章目录静态资源映射规则自定义静态资源映射规则静态资源映射规则“/**”访问当前项目任何资源,全部找静态资源的文件夹进行映射静态资源的文件夹包括:"classpath:/META-INF/resources/","classpath:/resources/","classp... 查看详情

springboot配置静态资源映射

方案1:通过创建继承类WebMvcConfigurationSupport进行静态资源映射,这样访问地址不变,还是http://localhost:8080/index.html方案2:通过yaml配置文件,此时访问地址改变,是http://localhost:8080/res/index.html 查看详情

springboot静态资源文件的映射

参考技术A在做文件上传的过程中,文件会被集中的上传到服务器的某一个目录下,上传完之后,在前台页面就需要回显,那么如果能映射到文件呢,之前我的做法是,前端根据文件id调用后台接口,然后后台返回一个完整的文件... 查看详情

springboot学习-webjars和静态资源映射规则

SpringBoot学习-webjars和静态资源映射规则前言1-以前我们在IDEA中创建一个项目,添加web依赖包,我们现在是一个web应用,应该在man目录下面有一个webapp文件夹,将所有的页面都放在这里,这是我们以前的做法。2-现在我们创建的这... 查看详情

springboot对静态资源的映射规则

规则一:所有"/webjars/**"请求都去classpath:/META-INF/resources/webjars/找资源webjars:以jar包的方式引入静态资源举例:引入jquery.js文件pom.xml文件添加如下依赖:<dependency><groupId>org.webjars</groupId><artifactId>jque 查看详情

springboot配置静态资源访问与本地路径的映射

1、配置工程访问路径映射本地路径;packagecom.liuyanzhao.chuyun.config;importorg.springframework.context.annotation.Configuration;importorg.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;importor 查看详情

入门springboot-关于那些静态资源

...之前开发手动下载静态资源如jquerybootstrap导入项目相比,springboot采用?webjars:以jar包的方式引入静态资源。       在官网中提供了常见前端框架的maven依赖。    而对于自定义的资源文件可以放在以下... 查看详情

springboot干货系列:静态资源和拦截器处理

SpringBoot干货系列:(六)静态资源和拦截器处理原创 2017-04-05 嘟嘟MD 嘟爷java超神学堂前言本章我们来介绍下SpringBoot对静态资源的支持以及很重要的一个类WebMvcConfigurerAdapter。正文前面章节我们也有简单介绍过SpringBoot... 查看详情

springboot下静态资源处理

...于缓存应用静态资源和webjars下面的资源,默认情况下,springboot会配置/webjars/**对应classpath:/META-INF/resources/webjars/的资源映射并进行缓存配置,static-path-pattern也会对应static-locations进行缓存配置。 查看详情

springboot(代码片段)

SpringBootWeb开发自动装配SpringBoot到底帮我们配置了什么?我们能不能进行修改?能修改那些东西?能不能扩展?xxxAutoConfiguration...向容器中自动配置组件xxxProperties:自动配置类,装配配置文件中自定义的一些内容web开发要解决的... 查看详情

springboot---七静态资源和模板引擎(代码片段)

七、静态资源和模板引擎7.1、静态资源映射Bydefault,SpringBootservesstaticcontentfromadirectorycalled/static(or/publicor/resourcesor/META-INF/resources)intheclasspathorfromtherootoftheServletContext.7.1.1、默认映射官方文档告诉我们Spri 查看详情

springboot配置静态资源(代码片段)

目录1.springboot默认的静态资源存放路径2.Springboot添加静态资源映射addResourceHandlersaddResourceLocations3.坑如果方法一和二同时配置那么就会遵循方法二方法一的静态文件将找不到1.springboot默认的静态资源存放路径静态资源的存放路径... 查看详情

springboot2之静态资源规则与定制化welcome与favicon功能rest映射及源码解析以及改变默认的_method

一、静态资源规则与定制化1、静态资源目录只要静态资源放在类路径下:called/static(or/publicor/resourcesor/META-INF/resources访问:当前项目根路径/+静态资源名原理:静态映射/**。请求进来,先去找Controller看能不能处... 查看详情

springboot2之静态资源规则与定制化welcome与favicon功能rest映射及源码解析以及改变默认的_method

一、静态资源规则与定制化1、静态资源目录只要静态资源放在类路径下:called/static(or/publicor/resourcesor/META-INF/resources访问:当前项目根路径/+静态资源名原理:静态映射/**。请求进来,先去找Controller看能不能处... 查看详情

[springboot2]welcome&favicon

欢迎页支持●静态资源路径下index.html○可以配置静态资源路径○但是不可以配置静态资源的访问前缀。否则导致index.html不能被默认访问●controller能处理/index自定义Faviconfavicon.ico放在静态资源目录下即可。 查看详情