时间:2021-05-20
静态资源配置
创建一个StaticConfig 继承 WebMvcConfigurerAdapter
package com.huifer.blog.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;/** * 描述: * 静态文件配置 * @author huifer * @date 2019-01-01 */@Configurationpublic class StaticConfig extends WebMvcConfigurerAdapter { public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/js/**").addResourceLocations("classpath:/static/js/"); registry.addResourceHandler("/css/**").addResourceLocations("classpath:/static/css/"); registry.addResourceHandler("/fonts/**").addResourceLocations("classpath:/static/fonts/"); registry.addResourceHandler("/images/**").addResourceLocations("classpath:/static/images/"); super.addResourceHandlers(registry); }}翻看源码发实现了WebMvcConfigurer 故而修改
创建一个StaticConfig 实现 WebMvcConfigurer
package com.huifer.blog.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;/** * 描述: * 静态文件配置 * @author huifer * @date 2019-01-01 */@Configurationpublic class StaticConfig implements WebMvcConfigurer { public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/js/**").addResourceLocations("classpath:/static/js/"); registry.addResourceHandler("/css/**").addResourceLocations("classpath:/static/css/"); registry.addResourceHandler("/fonts/**").addResourceLocations("classpath:/static/fonts/"); registry.addResourceHandler("/images/**").addResourceLocations("classpath:/static/images/");// super.addResourceHandlers(registry); }}修改pom 文件
<resources> <resource><directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources>以上三种方案都可以访问到 static目录
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
springboot访问静态资源,默认有两个默认目录,一个是classpath/static目录(src/mian/resource)一个是ServletCon
Vue介绍中static文件夹里放的是静态资源目录,如图片、字体等。我们发现运行npmrunstart后本地图片路径是没问题的,但是打包上传后会怎么样呢?我们知
静态资源访问默认配置/static/public/resources/META-INF/resources渲染Web页面模板引擎SpringBoot提供了默认配
一、问题描述在SpringBoot中加入SpringSecurity中之后,静态资源总是被过滤,导致界面很难看:目录结构:二、问题解决正常不拦截资源,我查阅资料
一、概述springboot默认静态资源访问的路径为:/static或/public或/resources或/META-INF/resources这样的地址都必