springboot静态资源失效问题--已解决

简介: springboot静态资源失效问题--已解决

资源文件夹下路径就会失效问题,先上源码



d3e54ad927074845af9608c7b650006b.png9d9cd5bafbf64bcdabfff92157500b74.png


意思就是,如果我们没有,没有,没有,在yml或者properties文件配置spring.mvc.static-path-pattern=????这四个路径是默认静态路径就可以被识别!!!!

"classpath:/META-INF/resources/",
"classpath:/resources/",
"classpath:/static/",  
"classpath:/public/"


但是如果配置了yml或者properties,以上四个路径就会失效,无法访问


55de9dcc235b4f3fbe48b32a863285d6.png


templates 文件夹添加静态资源且为xxx.html需要添加thymeleaf依赖



<dependency>
    <groupId>org.thymeleaf</groupId>
    <artifactId>thymeleaf-spring5</artifactId>
</dependency>
<dependency>
    <groupId>org.thymeleaf.extras</groupId>
    <artifactId>thymeleaf-extras-java8time</artifactId>
</dependency>
 <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>


才能被解析,因为springmvc视图解析器配置的后缀为.jsp,thymeleaf会添加.html识别


总结



如果想使用这个几个文件夹就不能在yml或properties文件配置相关静态路径信息,还需要导入thymeleaf相关依赖


b730307846624cf0812a837ac087f301.png

相关文章
|
JavaScript 前端开发 Java
SpringBoot之静态资源规则与定制化
SpringBoot之静态资源规则与定制化
242 1
|
移动开发 Java HTML5
Springboot web静态资源配置
Springboot web静态资源配置
417 0
|
前端开发 JavaScript Java
Springboot 使用thymeleaf 服务器无法加载resources中的静态资源异常处理
Springboot 使用thymeleaf 服务器无法加载resources中的静态资源异常处理
850 0
|
7月前
|
存储 前端开发 Java
Springboot静态资源映射及文件映射
在Spring Boot项目中,为了解决前端访问后端存储的图片问题,起初尝试通过静态资源映射实现,但发现这种方式仅能访问打包时已存在的文件。对于动态上传的图片(如头像),需采用资源映射配置,将特定路径映射到服务器上的文件夹,确保新上传的图片能即时访问。例如,通过`addResourceHandler(&quot;/img/**&quot;).addResourceLocations(&quot;file:E:\\myProject\\forum_server\\&quot;)`配置,使前端可通过URL直接访问图片。
422 0
Springboot静态资源映射及文件映射
springboot静态资源目录访问,及自定义静态资源路径,index页面的访问
本文介绍了Spring Boot中静态资源的访问位置、如何进行静态资源访问测试、自定义静态资源路径和静态资源请求映射,以及如何处理自定义静态资源映射对index页面访问的影响。提供了两种解决方案:取消自定义静态资源映射或编写Controller来截获index.html的请求并重定向。
springboot静态资源目录访问,及自定义静态资源路径,index页面的访问
|
10月前
|
JavaScript 前端开发 Java
SpringBoot_web开发-webjars&静态资源映射规则
https://www.91chuli.com/ 举例:jquery前端框架
146 0
|
Java Spring
springboot中的静态资源规则~
springboot中的静态资源规则~
204 1
自主定义访问路径-----SpringBoot自主定义静态资源访问路径的方法
自主定义访问路径-----SpringBoot自主定义静态资源访问路径的方法
|
Java Spring
Spring Boot实战:静态资源无法访问
Spring Boot实战:静态资源无法访问
240 0
|
前端开发 JavaScript Java
Spring Boot入门(十四) 之 静态资源的引入
Spring Boot入门(十四) 之 静态资源的引入
201 0